`
oxidy
  • 浏览: 166564 次
  • 性别: Icon_minigender_1
  • 来自: 吉林长春
社区版块
存档分类
最新评论

ApplicationResources.properties文件中文乱码问题的解决

阅读更多
Poperties Editor 插件------自动解决ApplicationResources.properties中汉字乱码问题 写道
今日做了个struts验证小程序,显示ApplicationResources.properties中汉字提示信息,结果显示乱码。怎么也没解决,后来发现一个插件Poperties Editor,只要装上,就可以自动解决这个问题。下面找了安装方法:

Poperties Editor介绍
一个在编辑完成后可以将资源文件中的中文编码格式转换为unicode编码的插件,在开发国际化应用程序的时候非常有用
http://propedit.sourceforge.jp/eclipse/updates/
  主页为:http://propedit.sourceforge.jp/index_en.html
安装方法:在线安装Poperties Editor
启 动eclipse,点菜单Help -> SoftWare Updates -> find and install->选中Search for new features to install ->next->点击 New Remote site->给这个更新站点取个名字如:luanma,url填写http://propedit.sourceforge.jp/eclipse/updates即可。->点击ok ->选中刚才新加的站点名称,点击finish->他会自动找出与你所用的eclipse版本相适应的插件全部选中->后面只要选择 install all即可
->最后会提示你重起你的eclipse

所有的properties文件名的前面都有一个绿色的p字.见下图:

.这就表明ok
注意:当你安装完之后,那个properties文件里有中文,你编译之后它自动就会转化了。

 

这是在网络上找到的,有好几篇文章都是一样的,不知道出自谁的文章了,所以暂时没有找到原文,希望作者看到后能联系我。我会给出原始地址的。

 

还有一个类似的比较好的插件是:

ResourceBundle Editor

主页为:http://sourceforge.net/projects/eclipse-rbe/

for Eclipse 3.x暂时的最新版本为0.7.7版本

说明:

ResourceBundle Editor是一个用于编辑本地化的属性文件(localized properties files)。
它让你通一个屏幕就能够同时管理所有相关联属性文件中的key/value信息。
它所具有的功能包括:自动为Keys分类,能够提示丢失掉的,重复的,相似的values等.

 

http://blog.chinaunix.net/u1/57282/showart_469053.html 中写道第二种方法

ApplicationResources.properties中文汉字解决方案 写道
方法二:
在jdk的bin文件夹里有个专门转unicode的应用程序 native2ascii.exe

具体操作如下:
1、把你要转换的文字写到一个文件里,如c:\test.txt
2、在cmd方式中转到bin目录,如C:\j2sdk1.4.2_04\bin
3、输入命令 native2ascii c:\test.txt > c:\out.txt
4、将out.txt里对应的编码替代原文件的编码即可

当然也可以这样

native2ascii -encoding gb2312 ApplicationResources.properties ApplicationResources_zh.properties
 
分享到:
评论

相关推荐

    解决Struts中ApplicationResources.properties文件不支持中文问题

    解决 Struts 中 ApplicationResources.properties 文件不支持中文问题 Struts 框架中,ApplicationResources.properties 文件是用于存储应用程序的资源文件,如按钮文字、菜单项、提示信息等。然而,默认情况下,...

    Struts的乱码问题

    这条命令会将`ApplicationResources.properties`文件按照GBK编码转换为`ApplicationResources_zh.properties`文件。需要注意的是,转换后的文件内容需要用相应的编码打开才能正常显示。 #### 总结 通过上述方法,...

    如何解决springboot读取配置文件的中文乱码问题

    下面将详细介绍如何解决Spring Boot读取配置文件时的中文乱码问题。 首先,我们需要理解编码的基本概念。在计算机中,文本是以二进制形式存储的,而编码则是一种规则,用于将字符转换为二进制和反向转换。UTF-8是最...

    java 中文问题(java web 开发中的中文问题)

    Java 中文问题解决方法总结 Java 中文问题是 Java web 开发中常见的一种问题...Filter 属性问题,解决 ApplicationResources.properties 文件中文提示消息问题,解决 saveErrors 函数使用问题,解决 Struts 分页问题。

    native2ascii

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

    myGuI Jlable

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

    Bean-Message标签

    如果资源文件采用了不同的字符集,可能会导致乱码问题。此时,可以通过自定义编码或修改Struts配置来解决此问题。 #### 五、代码示例 以下是一个简化的 `PropertyMessageResources` 类的部分代码示例,用于演示...

    struts的表单验证方式

    需要注意的是,原生的`ApplicationResources.properties`不支持中文,因此可能需要借助插件或其他方式来解决这个问题。 4. **处理中文乱码** 当表单验证成功并需要显示包含中文的错误信息时,可能会出现乱码问题。...

    SSH开发搭建

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

    StrutsSpringHibernate实例

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

    Struts2知识讲解

    在Struts1中,请求从JSP页面出发,通过.do映射到达ActionServlet,接着读取配置文件(struts-config.xml和ApplicationResources.properties),创建ActionForm来接收和验证参数,然后执行Action并查找转发路径。...

    手把手练习SSH实例

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

    struts+hibernate+spring 登录开发实例

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

    struts+spring+hibernate实例

    - 定义资源文件`ApplicationResources.properties`和`ApplicationResources_zh_CN.properties`,以支持国际化。 - **登录逻辑**: - 在`LoginAction`中调用`LoginService`的登录方法。 - 如果登录成功,则跳转到...

    Spring boot web 访问

    在"Spring Boot web 访问"这个主题中,我们将探讨如何创建一个基础的Spring Boot Web应用,访问HTML页面,以及如何使用Spring Boot DevTools进行开发时的热部署,同时解决中文乱码问题。 首先,我们需要理解Spring ...

    springboot中文参考指南

    - `application.properties`或`application.yml`:SpringBoot的配置文件,支持YAML和Properties两种格式。 - `@Value`注解:注入配置文件中的值到Bean的属性。 以上内容仅是SpringBoot 1.4.1版本的一部分要点,...

    struts教程

    #### 三、解决中文乱码问题 - **Action部分**: - 可以在Action类中添加对中文乱码的处理逻辑,例如设置请求或响应的字符编码。 - 也可以通过过滤器(Filter)来统一处理所有的请求。 - **FormBean部分**: - 在...

    springmvc+mybatis+oracle

    - `src/main/resources`: 存放所有的配置文件,如`application.properties`、`mybatis-config.xml`、`.xml`映射文件等。 - `src/main/webapp`: 孶存前端相关的资源文件,如HTML、CSS、JavaScript等。 - `src/main/...

    spring boot使用thymeleaf模板的方法详解

    这可以通过在`application.properties`文件中设置以下属性来实现: ```properties spring.thymeleaf.cache=false ``` **编写模板文件** 模板文件通常位于`src/main/resources/templates`目录下。例如,创建一个名...

Global site tag (gtag.js) - Google Analytics