Здравствуйте, 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 то возможно это могло стать причиной ошибки?