RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> > > Взял вот резин посмотреть. Не работают русские буквы. То бишь вот такое : > > > <% response.getWriter().println("Ты зимой на коньках ехала домой"); > > > %> > > > печатает какие-то квадратики. Такое впечатление, что это какой-то ucs2. Как побороть? > > > > Да, я уже и сам чуть продвинулся, но нашел очередные грабли. > Итак. > > > 1. Обязательно: > > <%@ page contentType="text/html;charset=koi8-r" %> > > Страница готовая и не моя. Она уже в 1251, менять облом (их много) но везде выставлено метами. Так что думаю, что это излишне? > > > > > > 2. Запускать JVM (srun) нужно с указанием кодировки > > set lang=ru_RU.KOI8_R > > Да. Только я совсем не понимаю уже что происходит. Это указание чего? Текущей кодовой страницы для ввода и вывода? ТО бишь правильно ли я понимаю, что при конструировании строк жаба будет азьюмить, что надо сделать кои-уникод, а при выводе - уникод-кои? > Плюс еще. В моей проблеме это не помогло :( Помогла явная установка : > Locale outLocale("ru", "RU", "windows-1251"); > response.setLocale(outLocale); > > При этом мой текст начал выводиться нормально, а вот статический - опачки. > > > > > 3. response.getWriter().println это конечно здорово, но writer есть готовый уже, называется out > > А мне сказали, что он непереносимый. То бишь только в резине. А есть планы перенести _это_ на санский джава веб сервер. > > > > > 4. Вообще я бы рекомендовал out не использовать, а писать так: > > <%= "Ты зимой на коньках ехала домой" %> > > Неудобно _офигенно_ Конструкции со сложными ифами получаются совершенно нечитабельными : > <% if(a) > { %> > <%= some %> > <% } %> > > Это уже изврат, а если сложнее? > > > > > Будут проблемы - информируй. > > Так вот не могу побороть. Получается у меня либо весь документ крякозябрами, либо мои ауты. С утра сижу, уже чувствую, что офигеваю. Пойду вот чаю выпью, вдруг поможет :) > >
__, _,_ _, __, ___,
|_) | | | |_ ` /
| \ | | | , | /
~ ~ `~' ~~~ ~~~ ~~~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.