Hello, Mimi!
You wrote on Fri, 20 Oct 2006 13:17:41 GMT:
YK>> Я имел в виду фильтр, который перекодирует ответ, а не запрос.
YK>> Для уверенности фильтры временно можно убрать, строки и так в
YK>> UTF-8.
M> Нет, такого фильтра нет. Думаете, стоит использовать также и
M> фильтр для перекодировки ответа?
Использовать нужно то, что необходимо. В данном конкретном случае фильтр для ответа не нужен.
M>>> M>>> if(isAuthorizedToGetThisInfo) retXmlBuf =
M>>> blMan.getXMLfor(utilities.Globals.SOME_DEFINED_VAR);
M>>> out.println(retXmlBuf);
M>>>
YK>> Если retXmlBuf это строка, а не какой-нибудь массив байт, то
YK>> идей больше нет.
M> retXmlBuf у нас String.
M> Т.е. если бы это был byte array то возможно это могло стать
M> причиной ошибки?
Проблема могла бы быть, если бы байты перегонялись в строку с использовнием кодировки по умолчанию, отличной от UTF-8. Но как себя ведет PrintWriter c массивами байт я честно говоря не помню.
Posted via RSDN NNTP Server 2.0