`

如何解决Resources_zh.properties里不能存储中文或乱码问题

阅读更多
   用JAVA_HOME/bin/native2ascii 命令:

native2ascii -encoding GBK    inputfile.name outputfilename

ex: native2ascii -encoding GBK d:\Resources_zh.properties e:\Resources_zh.properties

转化后的properties文件是这些中文字符的ascii码
分享到:
评论

相关推荐

    android中读取properties文件

    在Android开发中,读取`properties`文件是一个常见的任务,主要用于存储配置信息或者与Java中的`.properties`文件进行交互。`.properties`文件是一种简单的键值对格式,常用于跨平台的配置存储。以下是对这个主题的...

    Struts2资源文件在jsp页面中显示乱码解决

    该插件不仅能解决properties文件在编辑器中的乱码问题,还能确保JSP页面正确显示资源文件中的内容,而无需手动编码转换。 安装步骤如下: 1. 在Eclipse中,依次选择`Help` > `Software Updates` > `Find and ...

    myGuI Jlable

    因此,将GBK转换为Unicode,可以使应用程序更好地适应全球用户,并解决可能的乱码问题。此外,描述还指出可以通过替换编码类型实现其他编码到Unicode的转换,这意味着开发者可以根据需要处理不同编码格式的资源文件...

    Struts的乱码问题

    ### Struts框架中的乱码问题解析与解决方案 #### 背景介绍 在Web开发过程中,尤其是使用Java Web框架如Struts进行项目开发时,经常遇到的一个问题是中文字符的乱码问题。这个问题主要体现在中文字符在Web页面上的...

    struts2的struts.properties介绍

    ### Struts2中的struts.properties配置详解 在Struts2框架中,`struts.properties`文件扮演着极其重要的角色,它用于定义各种配置项来控制框架的行为。下面将详细介绍该文件中的一些关键配置项。 #### struts....

    native2ascii

    `Native2Ascii`是Java开发工具包(JDK)中的一个实用程序,主要用于字符编码的转换,特别在处理资源文件(如`.properties`文件)时,能有效地解决因字符编码不匹配导致的乱码问题。下面将详细探讨`Native2ascii`的...

    StrutsSpringHibernate实例

    为了防止中文乱码问题,可以使用`native2ascii`工具将文件转换为GBK编码。 ```bash native2ascii -encoding gbk ApplicationResources_zh_CN.properties temp.properties del ApplicationResources_zh_...

    程序国家化.doc

    需要注意的是,如果资源文件中包含非西欧字符(如中文、日语等),必须使用`native2ascii`工具进行处理,以避免在读取时出现乱码问题。处理后的文件会转换为标准的ASCII格式,例如`messageResource_zh_...

    Java中常见错误和异常解决方法(打印).doc

    例如,在上述示例中,由于资源文件`message_CH.properties`的编码与Java读取文件时的默认编码不匹配,导致了乱码。解决方案是确保资源文件使用Unicode(通常为UTF-8)编码,或者在读取文件时指定正确的编码。此外,...

    struts国际化的问题

    每个语言或地区都会有一个对应的资源文件,例如`Messages_en.properties`对应英语,`Messages_zh_CN.properties`对应简体中文。 2. **配置**:在`struts-config.xml`配置文件中,需要设置`<message-resources>`标签...

    strut实现多语言转换

    同时,确保所有的资源束文件也使用相同的字符编码进行保存,以避免字符显示乱码的问题。 通过以上步骤,我们可以看到Struts框架为Web应用提供了强大的多语言支持能力。开发者只需要遵循一定的规范和配置,就可以...

    StrutsComputer【国际化实现】,国际化

    6. **处理字符编码**:确保资源文件的编码与应用设置的编码一致,避免乱码问题。通常设置`struts.i18n.encoding`为`UTF-8`。 7. **测试和调试**:开发过程中,可以利用Struts的`struts.i18n.reload`配置项来开启...

    Struts 之旅 - 多国语言

    考虑到不同语言可能包含特殊字符,如中文、日文等,确保资源文件使用正确的编码(通常是UTF-8)并正确声明字符集,以避免乱码问题。 9. **最佳实践**: - 将所有可本地化的字符串移出代码,放入资源文件。 - ...

    struts 单页面实现语言切换代码

    - **编码问题**:确保所有的资源文件都使用正确的字符编码,通常为UTF-8,以防止中文字符乱码。 - **资源文件的加载顺序**:如果存在多种语言的资源文件,Struts会按照优先级加载,通常先加载默认语言(如en_US),...

    Bean-Message标签

    此时,可以通过自定义编码或修改Struts配置来解决此问题。 #### 五、代码示例 以下是一个简化的 `PropertyMessageResources` 类的部分代码示例,用于演示如何加载和获取消息: ```java public String getMessage...

    struts+hibernate+spring 登录开发实例

    由于在Tomcat发布后可能出现乱码问题,作者创建了一个批处理文件`properties2GBK.bat`,可能用到了`native2ascii`工具来将非ASCII字符转换为适合Java的字节表示,以解决中文乱码问题。 总结来说,这个开发实例展示...

    SSH开发搭建

    对于中文资源文件可能出现的乱码问题,可以通过使用`native2ascii`工具转换编码,或在Eclipse中调整properties文件的编码设置。 10. **运行与测试**: 最后,当所有配置完成后,部署应用到Tomcat服务器,用户可以...

    手把手练习SSH实例

    同时,需要修改资源文件`ApplicationResources.properties`和对应的中文资源文件`ApplicationResources_zh_CN.properties`,以便提供错误提示信息。 5. **处理乱码问题** 对于中文乱码问题,可以使用`native2ascii...

    struts+spring+hibernate实例

    - **乱码问题解决**: - 使用`native2ascii`工具将中文资源文件转换为GBK编码,以避免乱码问题。 - 设置Eclipse的编码格式为GBK,确保编辑过程中不出现乱码。 #### 总结 通过以上步骤,我们不仅实现了Struts、...

    Maven site 站点生成pdf的中文支持解决方案

    然而,在生成PDF文档时,如果涉及到中文内容,可能会遇到显示乱码或者不支持的问题。本文将深入探讨如何解决Maven站点生成PDF时的中文支持问题。 首先,我们需要理解Maven生成站点的流程。Maven站点插件(maven-...

Global site tag (gtag.js) - Google Analytics