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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> кодировка русскога алфавита 
V
    Опции темы
katala
Дата 5.5.2006, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



народ помогите!!
какое заначение надо указать в парамтре 
charset=????
что бы IE воспринимал русский шрифт
я пробовал и сp1251 b Windows-1251 b UTF-8.  но результато это не дало. и еще вопрос может я не в том месте устанавливаю
я пишу это в html странице

Код

<head>
        <meta http-equiv="Content-Type" content="text/html; charset=Cp1251">
        <LINK href="templates/template.css" type=text/css rel=stylesheet>
    </head>
 
PM MAIL   Вверх
carper
Дата 5.5.2006, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Исходя из того, что это форум по J2EE, предположу, что

<%@page pageEncoding="windows-1251"%>

 
PM MAIL   Вверх
katala
Дата 5.5.2006, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



нет  использую vm-странички а не jsp  
PM MAIL   Вверх
powerOn
Дата 5.5.2006, 13:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

Репутация: 28
Всего: 159



еще можно cp866 попробовать. И не забыть в меню Вид -> Кодировка проверить обстановку... 


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
katala
Дата 5.5.2006, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



MoonCat, и просить всех пользователей менять в браузерах кодировку smile. надо что бы кодировка браузера игнорировалась. там типа стоит авто выбор и пременялась та кодировка которую я установил  
PM MAIL   Вверх
Bulat
Дата 5.5.2006, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

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



А можно по подробнее, сам нередко сталкивался с проблемой кодировки, вполне возможно еще где-то ее нужно указать, не только как параметр vm-страницы 


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
powerOn
Дата 5.5.2006, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


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

Репутация: 28
Всего: 159



Цитата

MoonCat, и просить всех пользователей менять в браузерах кодировку smile


Если браузер автоматически не в состоянии распознать кодировку, по поменять её руками - совершенно нормальное явление. ... и вообще зачем тогда возможность менять кодировку руками имеется браузеров?

А всетаки, если поменять кодировку в настройках браузера работать будет (ну ради интереса) ?
 


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
tux
Дата 6.5.2006, 02:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



PM MAIL Skype GTalk Jabber YIM   Вверх
katala
Дата 6.5.2006, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



если я добавляю в код 
p.put("input.encoding", "windows-1251");    
        p.put("output.encoding", "windows-1251");
у меня наооборот появляютя одни ???????? а до этого у меня были  просто иероглифы. мне это не помогло. какие есть еще идеи???? 
PM MAIL   Вверх
tux
Дата 6.5.2006, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Цитата(katala @  6.5.2006,  21:29 Найти цитируемый пост)
если я добавляю в код 
p.put("input.encoding", "windows-1251");    
        p.put("output.encoding", "windows-1251");
у меня наооборот появляютя одни ???????? а до этого у меня были  просто иероглифы. мне это не помогло. какие есть еще идеи????  

Чудеса какие-то. Напиши как ты обрабатываешь шаблоны Velocity и пример самого шаблона. 
PM MAIL Skype GTalk Jabber YIM   Вверх
katala
Дата 6.5.2006, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Код

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
        <meta http-equiv="pragma" content="no-cache" />    
        <meta http-equiv="expires" content="Wed, 26 Feb 1997 08:21:57 GMT" />    
        <title>Menu example</title>
    </head>
    
    <body>
        #parse("menu.vm")
    </body>

</html>

Код

public class Index extends AbstractVelocityAction {
    
    public ActionForward processActionLogic(VelocityContext context, ActionMapping mapping, ActionForm form, HttpServletRequest request) throws Exception {
        
        template = Velocity.getTemplate("main.vm");    
        return mapping.findForward("/index");
        
    }
}
 
PM MAIL   Вверх
katala
Дата 6.5.2006, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



причем вот какая закономерность если я не ставлю  в настройках
p.put("input.encoding", "windows-1251");    
        p.put("output.encoding", "windows-1251");
то текст который я пишу в вм-ка появляется ввиде иероглифов(лезу в браузер меняю на windows-1251)  и он становиться нормальным а если ставлю то он становиться вопросами. А текстк который я записывуаю в классе как context.put() совсем ведет себя по другому  в вм-ке он появляется как вопросы и при этом если я меняю кодировку в браузере никак не реагирует причем  и 
p.put("input.encoding", "windows-1251");    
        p.put("output.encoding", "windows-1251"); 
не помогает. пробовал как в опере так и IE. совсем не могу понять где проблема??? 
PM MAIL   Вверх
tux
Дата 7.5.2006, 08:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



А вот это делается?
Код

response.setContentType("text/html; charset=windows-1251");
 
PM MAIL Skype GTalk Jabber YIM   Вверх
katala
Дата 7.5.2006, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



все!!! заработало!! спасибо!!! как только смогу сразу поставлю пару плюсов(уже задолжал)! еще раз сенкс!!! 
PM MAIL   Вверх
katala
Дата 7.5.2006, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



извиняюсь что появилась еще одна проблема в кодировкой. если с тем что записана в вм-ках и через context.put() проблем не возникает(теперь не возникает) то теперь появилась проблема с возврашаемыми значениями полей. я пробовал ставить 
 request.setCharacterEncoding("windows-1251"); но это не помогло остаються ???? вместо русского текста.  tux помоги!!!! 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0875 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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