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]