1. Eclipse修改设置
项目中用到了配置文件,所以在Eclipse中新建.properties文件,文件中编辑了中文,在保存时Eclipse报出以下错误:
解决这个问题的方法:
依次选择:
菜单——>Preferences——>General——>ContentTypes——>Text——>Java Properties File,设置Default encoding,把下面的ISO-8859-1改为UTF-8或者GBK(推荐UTF-8),然后update,如下图所示。
2. Java代码中的格式转换
在进行以上步骤后,文件可以以UTF-8格式进行保存,但之后使用时又出现了问题。
代码如下:
//从配置文件中加载
Configuration cfg = new Configuration("etc/orgInfo.properties");
String _orgName = cfg.getValue("ORGNAME");
System.out.println("改格式前" + _orgName);
得到的输出结果是:改格式前çµåç§æ大å¦æ ¡å»é¢
可以肯定的是,文件在读取后又在某处进行了格式转换,但到现在为止还未找到原因。
所以,进行了以下修改:
Configuration cfg = new Configuration("etc/orgInfo.properties");
String _orgName = cfg.getValue("ORGNAME");
System.out.println("改格式前" + _orgName);
//需要进行编码格式转换,不然会乱码
String cn_orgName = new String(_orgName.getBytes("ISO-8859-1"),"utf-8");
orgName.setAttribute("value", cn_orgName);
此时的输出结果是:
改格式前çµåç§æ大å¦æ ¡å»é¢
改格式后电子科技大学校医院
分享到:
相关推荐
在IT开发领域,尤其是使用Eclipse作为集成开发环境(IDE)的开发者,经常会遇到一个令人头疼的问题——Properties文件中的中文字符出现乱码。这一现象不仅影响代码的可读性,还可能造成程序运行错误。本文将深入探讨...
在 Properties 文件中,中文字符可能会变成乱码,这是因为 Eclipse 中的 Properties 资源文件的编码默认设置是 ISO-8859-1,而不是GBK,所以编辑 Properties 文件中的中文会出现问题。 解决方法是在 Eclipse 中修改...
"eclipse编辑properties文件的插件"是针对这个需求而存在的解决方案。这些插件能够增强Eclipse的默认功能,提供诸如语法高亮、自动完成、格式化、错误检查和多语言支持等特性。通过安装这样的插件,开发者可以提升...
eclipse-properties文件插件 问题 在Struct2在读取语言包文件language.properties属性文件,如果文件中包含中文,会出现乱码。虽然可以native2ascii进行解决,但是使用起来不方便,为了解决这个问题,可以为Eclipse...
1. **代码高亮和语法检查**:插件会为.properties文件提供颜色编码,使得关键字、注释和字符串更加醒目,同时还能进行语法错误检查,提高编辑的准确性。 2. **自动完成和提示**:在输入键值对时,插件可能会提供...
Eclipse properties中文插件是专为开发者设计的一款实用工具,主要解决了在Eclipse或My Eclipse集成开发环境中编辑.properties文件时遇到的中文乱码问题。这款插件的出现,极大地提升了开发人员处理国际化和本地化...
1. **多语言支持**:插件通常支持创建和管理多个本地化版本的.properties文件,这对于开发多语言应用来说非常有用。 2. **语法高亮**:通过颜色区分键和值,使得代码更易于阅读,减少错误的可能性。 3. **自动完成...
Eclipse是一款广泛使用的Java开发集成环境,而Properties文件在Java编程中扮演着至关重要的角色,它们主要用于存储配置信息,如应用程序的设置、国际化文本等。"Eclipse properties插件"就是为了方便开发者更有效地...
1. **中文字符支持**:`jp.propedit`确保了`.properties`文件中的中文字符能正确显示,避免了乱码问题。 2. **编码检测与转换**:插件可以自动检测文件的编码,并允许用户转换文件的编码格式,以适应不同的项目需求...
标题提到的"eclipse中.properties文件编辑",意味着我们将讨论一种增强Eclipse对`.properties`文件编辑功能的方法。这个方法是通过安装特定的插件来改善Eclipse内置的编辑体验。描述中提到,将解压后的插件文件放入...
4. **配置properties文件编码** - 安装完成后,打开properties文件编辑器。 - 默认情况下,PropEdit会自动识别文件编码,并允许用户自定义文件编码格式。 - 如果需要手动设置编码格式为UTF-8,请在“首选项”中...
总结,解决IntelliJ IDEA中`.properties`文件中文显示乱码的问题,关键在于确保文件编码与IDE设置相匹配,并且可能需要调整IDE的默认编码设置。通过以上步骤,大多数情况下的乱码问题都能得到解决。如果问题依然存在...
在使用Eclipse进行Web开发时,有时会遇到JavaScript文件中的中文出现乱码的情况,这通常是由于文件编码与Eclipse设置的编码不一致所导致的问题。为了解决这个问题,我们需要对Eclipse的设置进行调整,确保文件的编码...
如果你的项目需要支持多语言,可以通过“Resource”选项卡下的“Text File Encoding”来设定统一的文本文件编码,确保不同语言的字符串能正确显示。此外,插件还可能提供对.properties文件的特殊编辑功能,这些文件...
通过以上步骤,我们就能在Eclipse中有效地管理和编辑`.properties`文件,实现项目的多语言支持,同时解决了中文显示问题。对于开发者来说,掌握这些技巧有助于提高工作效率,提升软件的国际化质量。
### Eclipse导入工程中文乱码问题解析及解决方案 #### 一、问题概述 在使用Eclipse进行软件开发的过程中,经常会遇到导入工程后出现中文乱码的情况。这种情况不仅影响代码的阅读和编写,还可能导致项目文档、注释...
总之,Eclipse Properties Editor是Eclipse开发环境中一个非常实用的工具,尤其对于处理大量.properties文件的项目来说,它可以极大地提高工作效率,减少手动操作带来的错误。通过离线安装包的方式,即使在没有网络...
然而,由于Eclipse默认的文本编辑器可能不支持UTF-8编码,导致在编辑包含中文的properties文件时会出现乱码问题。为了解决这个问题,我们可以安装一个专门的Properties Editor插件,它提供了对properties文件的良好...
一旦安装成功,你就可以在Eclipse的“Package Explorer”或“Project Explorer”视图中右键点击.properties文件,选择“Open With” > “Properties Editor”来打开并编辑文件。 使用Properties Editor时,需要注意...