Re[10]: Unicode && AJAX
От: Mimi  
Дата: 20.10.06 13:17
Оценка:
Здравствуйте, Yuri Khomich, Вы писали:

YK>Hello, Mimi!

YK>You wrote on Fri, 20 Oct 2006 12:35:55 GMT:

YK>>> Давайте код сервлета, который формирует ответ.

YK>>> И проверьте на всякий случай нет ли фильтров, которые могут
YK>>> производить перекодировку.

M>> Фильтр есть, но он вроде как в УТФ-8 все и перекодирует.


M>>
M>> <filter>
M>>     <filter-name>Charset Filter</filter-name>
M>>     <filter-class>utilities.CharsetFilter</filter-class>
M>>     <init-param>
M>>       <param-name>requestEncoding</param-name>
M>>       <param-value>UTF-8</param-value>
M>>     </init-param>
M>>   </filter>
M>>


YK>Я имел в виду фильтр, который перекодирует ответ, а не запрос.

YK>Для уверенности фильтры временно можно убрать, строки и так в UTF-8.

Нет, такого фильтра нет. Думаете, стоит использовать также и фильтр для перекодировки ответа?
Щас попробую убрать фильтр временно...

M>> Вот примерно код сервлета:


M>>
M>>     if(isAuthorizedToGetThisInfo) retXmlBuf =
M>> blMan.getXMLfor(utilities.Globals.SOME_DEFINED_VAR);
M>>     out.println(retXmlBuf);
M>>


YK>Если retXmlBuf это строка, а не какой-нибудь массив байт, то идей больше нет.


retXmlBuf у нас String.
Т.е. если бы это был byte array то возможно это могло стать причиной ошибки?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.