Everything looks good. UTF-8 is fine for Chinese. You are getting 9
bytes as a result, which is what you should get for UTF-8 encoding,
which is good. But it seems the browser isn't reading it as UTF-8 and
just displaying the bytes instead under the default ISO encoding.
Try adding this
<html:html locale="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
If that doesn't work, can you post the html that is generated.
Balasubramaniam, Sezhiyan wrote:
Hi,
We use STRUTS 1.0.2 in one of our extranet application and we need to support
CHINESE locale as part of the scope.
I used the following steps as Laurie pointed out in the earlier mail, but
somehow the character set is getting corrupted and we are not getting the right
result.
Can Laurie, Frank or someone else can point me, where the problem could be?
Thanks in advance,
Bala
Created dummy.properties in dreamweaver(UTF-8 supported) as
bala1=亲爱的
bala2=非常高兴的通知您被升职为
Ran native2ascii dummy.properties ApplicationResources_zh.properties and the
output is,
bala1=\u00e4\u00ba\u00b2\u00e7\u02c6\u00b1\u00e7\u0161\u201e
bala2=\u00e9\ufffd\u017e\u00e5\u00b8\u00b8\u00e9\u00ab\u02dc\u00e5\u2026\u00b4\u00e7\u0161\u201e\u00e9\u20ac\u0161\u00e7\u0178\u00a5\u00e6\u201a\u00a8\u00e8\u00a2\u00ab\u00e5\ufffd\u2021\u00e8\ufffd\u0152\u00e4\u00b8\u00ba
JSP is,
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="org.apache.struts.action.*" %>
<%
Locale locale=new Locale("zh", "CN");
session.setAttribute("org.apache.struts.action.LOCALE",locale);
%>
<html:html locale="true">
<head>
</head>
<body>
<bean:message key="bala1"/>
</BODY>
</HTML>
Result is,
亲爱的
--
Jason Lea
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]