I tried putting head:meta tag and still the issue is there.

I attached the output html.
<HTML lang=zh><HEAD>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<META content="MSHTML 6.00.2800.1522" name=GENERATOR></HEAD>
<BODY>亲爱的 </BODY></HTML>

Thanks a lot Jason for the help.

-----Original Message-----
From: Jason Lea [mailto:[EMAIL PROTECTED] 
Sent: Thursday, November 17, 2005 12:41 PM
To: Struts Users Mailing List
Subject: Re: i18n Issue for Chinese Locale.

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]

Reply via email to