首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于国际化的有关问题,

2012-01-18 
关于国际化的问题,急~~我现在在做国际化,遇到了一个问题:当我的IE浏览器的语言环境是中文的时候,画面上显

关于国际化的问题,急~~
我现在在做国际化,遇到了一个问题:
 
当我的IE浏览器的语言环境是中文的时候,画面上显示的都是中文的乱码。

我的操作系统是日文的windowsXP.
 
 
我是这样做的:
 
(1)建立原始中文properties文件(appliction_temp.properties),内容为:
 
        title.index   =   程序
        alert.info   =   呵呵
        button.info   =   点点
 
(2)制作   转码工具(test.bat),里面执行的语句是:
 
        native2ascii   -encoding   gbk   appliction_temp.properties   application_zh_CN.properties
 
(3)双击转码工具(test.bat),生成UNICODE码的中文properties文件:application_zh_CN.properties,
        内容为:
 
                title.index   =   \u63b1\u5f49
                alert.info   =   \u6b12\u6b12
                button.info   =   \u63f0\u63f0
 
(4)显示页面test.jsp中有这样的一句话:
        <%@   page   contentType   =   "text/html;charset=UTF-8 "   language= "java "   %>
 
(5)改变浏览器的语言环境,变为中文
 
(6)启动tomcat,打开该jap,出现乱码。
 
 
另:用同样的方法生成的日文的properties文件,在IE浏览器语言环境为日文的时候打开该画面,就没有问题。
 
感觉是转码格式有问题。

请大家帮我看看,问题到底出在哪里呢
 




[解决办法]
把 <%@ page contentType = "text/html;charset=UTF-8 " language= "java " %>

改成:

<%@ page language= "java " contentType= "text/html; charset=GBK "%> 试试

热点排行