Hi Nick, You are right, the properties file has to be escaped, it works now, thanks. however I have observed some other problem:
It always uses the app_zh.properties, even I do: persistentLocaleService.set(Locale.ENGLISH); the only time it will use the app.properties content is, when I delete the app_zh.properties file, any idea why it's like that? Thanks, A.C. Nick Westgate wrote: > > The question marks suggest the problem is on the Java (server) side. > > How are you encoding your Chinese characters in the properties files? > You must escape them, which is easiest using an Eclipse plugin like: > http://propedit.sourceforge.jp/index_en.html > > Cheers, > Nick. > > > Angelo Chen wrote: >> Hi, >> >> I'm trying out Chinese localization, I have following: >> >> configuration.add("tapestry.supported-locales", "en,zh"); >> >> two files app.properties, app_zh.properites, both file has one entry: >> >> layout.home=Home >> layout.home=主页 >> >> everything works in English, but when I switch: >> >> persistentLocaleService.set(Locale.SIMPLIFIED_CHINESE); >> >> what displays are questions marks. if I put English in the app_zh, it can >> display. the page is 'utf-8' and it displays utf-8 chinese correctly, >> just >> those strings coming out from app_zh, what I'm missing here? >> >> Thanks, >> >> A.C. >> >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/T5%3A-Chinese-localization-tf4347158.html#a12387250 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]