Получаю в рекуэсте строку в UTF-8. Томкатовский фильтр настроен на Cp1251 (так уж сложилось), поэтому приходится разбирать строку как массив байтов и выковыривать из неё UTF-8 содержимое. В общем всё устраивает и работает, кроме одной вещи: русская заглавная буква И не поддаётся конвертации таким образом, получаются два символа вместо одного, естественно каракули/загогулины. Может быть, кто сталкивался с таким поведением, остальные буквы работают нормально, я проверял. String currentValue = request.getParameter("currentValue"); ByteArrayInputStream bais = new ByteArrayInputStream(currentValue.getBytes()); ByteArrayOutputStream baos = new ByteArrayOutputStream(); int b; while ((b = bais.read()) != -1) baos.write(b); currentValue = baos.toString("UTF-8").toUpperCase();
![](/photos/26523:-1956291366.png)
![](/photos/5280:-42768188.jpg)
Ответ на:
комментарий
от svu
![](/photos/26523:-1956291366.png)
Ответ на:
комментарий
от Bohtvaroh
![](/photos/5280:-42768188.jpg)
Ответ на:
комментарий
от svu
![](/photos/26523:-1956291366.png)
Ответ на:
комментарий
от Bohtvaroh
![](/photos/26523:-1956291366.png)
Ответ на:
комментарий
от svu
![](/photos/5280:-42768188.jpg)
Ответ на:
комментарий
от svu
![](/photos/26523:-1956291366.png)
Ответ на:
комментарий
от Bohtvaroh
![](/photos/5280:-42768188.jpg)
Ответ на:
комментарий
от Bohtvaroh
![](/photos/26523:-1956291366.png)
Ответ на:
комментарий
от svu
![](/photos/26523:-1956291366.png)
![](/photos/21928.png)
Ответ на:
комментарий
от Zmacs
![](/photos/26523:-1956291366.png)
Ответ на:
комментарий
от Bohtvaroh
![](/photos/5280:-42768188.jpg)
Ответ на:
комментарий
от svu
![](/photos/26523:-1956291366.png)
Ответ на:
комментарий
от Bohtvaroh
![](/photos/5280:-42768188.jpg)
Ответ на:
комментарий
от svu
![](/photos/26523:-1956291366.png)
Ответ на:
комментарий
от Bohtvaroh
![](/photos/26523:-1956291366.png)
![](/photos/3646:1105106189.png)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.