日期:2014-05-17  浏览次数:20680 次

读取配置文件乱码问题
配置文件config.properties中含有中文,就是配置一些页面的标题什么的,为了修改方便,在我本机和我们公司的服务器上面测试没有问题,可是在一个客户的服务器上面就乱码了,tomcat和jdk也都是一样的怎么会在有的机器上面乱码,有的不乱码,求大虾们指点,谢谢

------解决方案--------------------
建议中文 用unicode编码代替 如果用的是Exlipse 用Properties Editor插件 写中文 自动帮你转Unicode码 插件跟新地址 http://propedit.sourceforge.jp/eclipse/updates/
------解决方案--------------------
你程序没做中文乱码处理吧!你用什么技术做的,如果是SSH的话,那在web.xml中写入以下内容试试:

<filter>
  <filter-name>encoding</filter-name>
  <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
  <init-param>
  <param-name>encoding</param-name>
  <param-value>GBK</param-value>
  </init-param>
 </filter>
 <filter-mapping>
  <filter-name>encoding</filter-name>
  <url-pattern>/*</url-pattern>
 </filter-mapping>
------解决方案--------------------
用ue打开,另存一下 ,把编码改成统一的UTF-8 ,所有页面的编码都统一UTF-8,要不太麻烦啦
------解决方案--------------------
.properties文件中的中文要转成unicode编码保存
native2ascii 命令进行转换;
网上也有在线转换 http://javawind.net/tools/native2ascii.jsp;
有Properties编辑器的话,编辑器会自动帮你转,没有的话,上两种方式都可以。