Форум: "Прочее";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
ВнизJava Найти похожие ветки
← →
pasha_golub © (2006-02-08 12:04) [80]
> См. http://izen.dev.juga.ru/downloads/swingexamples.zip
> iZEN © (07.02.06 18:27) [64]
Прошу прощения, у меня таймаут. Это я так понимаю код? Я бы очень был благодарен за скриншоты, ну прямо "безмежно" (укр., "безгранично").
Спасибо
← →
kaif © (2006-02-08 12:12) [81]2 Sandman29 © (08.02.06 12:03) [79]
Спасибо. Сейчас прочитаю. Я только что попробовал один вариант, который работает для китайского и по мнению автора должен быть работать и с русским, но он не заработал.
Пока у меня работает только такая конструкция:String aaa = new String("\u041F\u0440\u0438\u0432\u0435\u0442!");
out.print(aaa);
← →
Evgeny V © (2006-02-08 12:32) [82]Sandman29 © (08.02.06 11:46) [76]
Начал писать пост и пришлось отойти, потерял немножко мысль, потому и повторил затем часть из Вашего поста:-)
← →
Sandman29 © (2006-02-08 12:46) [83]Evgeny V © (08.02.06 12:32) [82]
Я не всерьез :) Я, кстати, ошибся. Вложенные классы тоже могут быть public.
Типа Map.Entry.
← →
kaif © (2006-02-08 12:52) [84]2 Sandman29 ©
К сожалению, пока ни один из предложенных там путей решения этой проблемы не привел к желаемой цели.
Я замечаю, что все участники дискуссий о кодировках в jsp делятся на две категории: тех кто не могут решить проблему и тех, кто дает советы, как ее решить. Но я пока не нахожу никого, кто сказал бы "great! it is working! Thanks!"
← →
Sandman29 © (2006-02-08 12:54) [85]kaif © (08.02.06 12:52) [84]
Понятно. К сожалению, кроме поиска на сайтах, я ничем помочь не могу - не моя специализация.
← →
Evgeny V © (2006-02-08 13:20) [86]Sandman29 © (08.02.06 12:46) [83] - Вы правы, я просто упустил это, так как еще не владею нормально языком:-)
kaif © (08.02.06 12:52) [84]
Увы подсказать еще не могу,но... тут на закладке Форумы есть ссылка на RSDN на форум JAVA Если не были на нем, попробуйте спросить и там
← →
Evgeny V © (2006-02-08 14:00) [87]
> kaif © (08.02.06 12:12) [81]
> Пока у меня работает только такая конструкция:
>
> String aaa = new String("\u041F\u0440\u0438\u0432\u0435\u0442!
> ");
> out.print(aaa);
У вас строка "Привет!"- проделал с ней следующие действия
String s1="\u041F\u0440\u0438\u0432\u0435\u0442!";// ваша строка
String s2;
try
{
byte [] b=s1.getBytes("UTF8"); // массива байт в UTF 8
s2=new String(b,"UTF8");// cтрока в кодировке UTF8
s1=new String(s2.getBytes()); //Снова ваша строка в
//кодировке системы по умолчанию
}
catch (Exception err)
{
}
Такое у вас пройдет?
← →
kaif © (2006-02-08 19:54) [88]Ну что же. Я разобрался, что происходит.
На самом деле проблема не решаема в принципе никакими методами сервлетов JAVA, так как проблема вообще не связана ни с JAVA, ни с сервлетами. Если создать текст jsp в Notepad и сохранить его в кодировке UTF-8, то, я думаю, все заработает правильно. Я уже не стал пробовать, просто я это понял. А в моем случае тексты на странице jsp не понадобились, так как все данные берутся из базы и все "родные строки джава" нормально сработали в результирующем сервлете, который создает Tomcat.
Я работаю в HomeSite. Не знаю, есть ли возможность в HomeSite сохранять файлы текстовых страниц раздельно - каждую в произвольной кодировке. Если бы такая возможность была, то это решало бы подобные проблемы.
К сожалению форумы никак не помогли. возможно каждый работает в своей системе разработки (Eclipse, JBuilder, и т.п.) и среды за него и незаметно для него решают подробные проблемы. Поэтому и вразумительного объяснения никто этой проблеме не дает. Хотя объяснение тривиальное. Достаточно задуматься над тем, а в какой кодировке сохраняется сам файл JSP, прежде, чем Tomcat начнет превращать его в сервлет.
← →
iZEN © (2006-02-08 20:03) [89]kaif © (08.02.06 19:54) [88]
Используйте Eclipse или NetBeans для написания JSP. Поверьте, они лучше знают, как с этим работать. ;)
В них можно отлаживать JSP!
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
Память: 0.61 MB
Время: 0.014 c