2014-03-13 1 views
1

Я просто выполняю запрос и формирую строку JSON в cfloop.Кодирование в Coldfusion - Наблюдение странного значения из результата запроса

Для некоторых значений, которые формируются в JSON, я вижу некоторые фиктивные дополнительные символы в конце. Сначала я подозревал, что это белые пробелы или вкладки, но добавление Trim(name) не сработало.

"first_name":"Jon " 

Когда я скопировал строку к Notepad ++ и превратили его в UTF-8, вот что я вижу:

"first_name":"Jon **xA0**" 

Я не уверен, что это означает, что xA0 здесь. Есть ли способ подавить это?

Спасибо.

+0

Это выглядит как неразрывный пробел. См. Http://stackoverflow.com/questions/10993612/python-removing-xa0-from-string –

ответ

2

Попробуйте заменить этот

<cfset lastname = replacelist(lastname, chr(160), '')> 
+0

Большое спасибо. Это работало как шарм :) – Nash3man

+3

Это, вероятно, относится к симптому, а не к основной проблеме. Где жесткое пространство *, исходящее от *? –