Geronimo. Кодировка iso-8859-1
От: Аноним  
Дата: 25.05.06 06:14
Оценка:
Прошу помощи. Не могу заставить Geronimo говорить по русски. Сраниуа на экране отображается в iso-8859-1 кодировке. Смена кодировки в браузере помогает, но при переходе на другую страницу опять сбивается. Если сохранить и переоткрыть все нормально.
Заголовок jsp странички

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

<%@ taglib uri="/tags/struts-tiles" prefix="tiles"%>
<%@ taglib uri="/tags/struts-html" prefix="html"%>
<%@ taglib uri="/tags/struts-bean" prefix="bean"%>
<%@ taglib uri="/tags/struts-logic" prefix="logic"%>
<%
    //addheaders allows multiple response headers with the same key
    //setHeader overwrites prior keys
    response.setHeader("Cache-Control",
            "no-store,no-cache,must-revalidate"); // HTTP 1.1
    response.setHeader("Pragma", "no-cache"); // HTTP 1.0
    response.setDateHeader("Expires", 1);
%>
<html:html locale="true">
<head>
<title><bean:message key="application.title"/></title>
<LINK rel="stylesheet" type="text/css" HREF="<html:rewrite page='/style/tigris.css'/>" media="screen">
<LINK rel="stylesheet" type="text/css" HREF="<html:rewrite page='/style/maven.css'/>" media="screen">
<LINK rel="stylesheet" type="text/css" HREF="<html:rewrite page='/style/print.css'/>" media="print">
<LINK rel="stylesheet" type="text/css" HREF="<html:rewrite page='/style/tables.css'/>" media="screen,print">
<LINK rel="stylesheet" type="text/css" HREF="<html:rewrite page='/style/tabs.css'/>" media="all">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<META HTTP-EQUIV="EXPIRES" CONTENT="-1">
</head>

Подскажите куда копать?
Re: Geronimo. Кодировка iso-8859-1
От: mrkam  
Дата: 25.05.06 06:53
Оценка:
<%@ page contentType="text/html" charset="windows-1251"%>

Так не пробовал?
Re[2]: Geronimo. Кодировка iso-8859-1
От: Beard-electronic Россия  
Дата: 25.05.06 07:17
Оценка:
Здравствуйте, mrkam, Вы писали:

M><%@ page contentType="text/html" charset="windows-1251"%>


M>Так не пробовал?


У него так и написано
Re: Geronimo. Кодировка iso-8859-1
От: stenkil  
Дата: 25.05.06 07:33
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Прошу помощи. Не могу заставить Geronimo говорить по русски. Сраниуа на экране отображается в iso-8859-1 кодировке. Смена кодировки в браузере помогает, но при переходе на другую страницу опять сбивается. Если сохранить и переоткрыть все нормально.

А>Заголовок jsp странички

А>[code]

А><%@ page contentType="text/html charset=windows-1251"%>


А точка с запятой перед charset стоит?
Re[2]: Geronimo. Кодировка iso-8859-1
От: Аноним  
Дата: 25.05.06 08:25
Оценка:
S>А точка с запятой перед charset стоит?

Да да да — только разобрался, зашел извиниться, а поздно — уже углядели.

Но это еще не все. Уважаемые форумчане подскажите как отобразить на страничке записи таблицы в DOS (CP866) кодировке. Сейчас получается интерфейс в windows-1251 а данные из базы (это не моя вина) в CP866. Данные берутся из EJB.

RefBIKSessionLocal session = RefBIKSessionUtil.getLocalHome().create();
Collection сollection = session.listEntries();
request.setAttribute("biks", сollection);


Выводятся

<div class="tables">
    <display:table name="biks" requestURI="ListBIKs.do" scope="request" pagesize="50" id="row_obj">
        <display:column property="bankNum" title="BankNum"/>
        <display:column property="bankName" title="BankName"/>
    </display:table>
</div>


Нельзя ли на каком то этапе сказать что это данные в 866 кодировке.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.