Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Русские буквы в Tomcat 
:(
    Опции темы
alafin
Дата 19.1.2007, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 12.4.2006

Репутация: нет
Всего: 2



Как мне решить проблему русских букв в JSP странице используя контейнер Tomcat, а то выдает знаки вопроса вместо русских букв?
--------------------
                              http://python.com.ua
PM MAIL   Вверх
JUncle
Дата 20.1.2007, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 162
Регистрация: 6.4.2006
Где: Казань, РФ

Репутация: нет
Всего: 1



Код

<%@ page contentType="text/html;charset=windows-1251" language="java" %>

Это должно стоять первой строчкой jsp страницы (не считая комментариев  smile).
Да, и тему нужно было создать в J2EE.
--------------------
class JUncle extends Man // singleton{/*...*/}
PM MAIL   Вверх
Tony
  Дата 21.1.2007, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



1) 
Код

<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>

2) 
Код

<head>    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
....
</head>

3) Создай charset filter. В котором укажи кодировку utf-8.

Ни в коем случае не указывай charset=windows-1251.

Это сообщение отредактировал(а) tux - 21.1.2007, 14:50


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
JUncle
Дата 21.1.2007, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 162
Регистрация: 6.4.2006
Где: Казань, РФ

Репутация: нет
Всего: 1



Цитата(Tony @  21.1.2007,  14:29 Найти цитируемый пост)
Ни в коем случае не указывай charset=windows-1251.

Это еще почему?
--------------------
class JUncle extends Man // singleton{/*...*/}
PM MAIL   Вверх
Tony
Дата 21.1.2007, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



Цитата(JUncle @ 21.1.2007,  15:14)
Цитата(Tony @  21.1.2007,  14:29 Найти цитируемый пост)
Ни в коем случае не указывай charset=windows-1251.

Это еще почему?

Я не хотел обидеть. Просто утф-8 позвояет работать с многими кодитровками одновременно. Например на с тринице 3 языка. Да и вообще утф-8 стандарт. 


--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
JUncle
Дата 21.1.2007, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 162
Регистрация: 6.4.2006
Где: Казань, РФ

Репутация: нет
Всего: 1



Цитата(Tony @  21.1.2007,  18:34 Найти цитируемый пост)
Я не хотел обидеть. Просто утф-8 позвояет работать с многими кодитровками одновременно. Например на с тринице 3 языка. Да и вообще утф-8 стандарт.  

Tony,  уверяю, ни в коем случае не обиделся! Интересны были причины.
Не буду спорить, Unicode это замечательно.
Да, в Java Unicode - практически безальтернативен, а вообще, даже при возможных недостатках, в рунете 1251 - это традиция
(даже страница, которую вы сейчас читаете - в windows-1251).
Тоже своеобразный стандарт.  smile

Вообще, вам-то наверно необходимы несколько языков на странице - углядел LV в инфе.
Наверное в латышской письменности есть символы, отличные от английских.
В этом случае, вопросов нет, UTF-8


Это сообщение отредактировал(а) JUncle - 21.1.2007, 19:15
--------------------
class JUncle extends Man // singleton{/*...*/}
PM MAIL   Вверх
Tony
Дата 21.1.2007, 23:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1159
Регистрация: 3.3.2006
Где: Riga

Репутация: 6
Всего: 12



Код

Вообще, вам-то наверно необходимы несколько языков на странице - углядел LV в инфе.
Наверное в латышской письменности есть символы, отличные от английских.

Совршенно верно. Т.к приходится писать на 3 языках обы4но.



--------------------
user posted image
user posted image
PM MAIL Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.1172 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.