`
xmarkgogo
  • 浏览: 30704 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

eclipse中 properties文件编码问题

 
阅读更多

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);
此时的输出结果是:

改格式前ç”µå­ç§‘æŠ€å¤§å­¦æ ¡åŒ»é™¢
改格式后电子科技大学校医院


分享到:
评论

相关推荐

    eclipse下properties文件中文乱码的解决方案

    在IT开发领域,尤其是使用Eclipse作为集成开发环境(IDE)的开发者,经常会遇到一个令人头疼的问题——Properties文件中的中文字符出现乱码。这一现象不仅影响代码的可读性,还可能造成程序运行错误。本文将深入探讨...

    properties文件文中乱码问题解决.doc

    在 Properties 文件中,中文字符可能会变成乱码,这是因为 Eclipse 中的 Properties 资源文件的编码默认设置是 ISO-8859-1,而不是GBK,所以编辑 Properties 文件中的中文会出现问题。 解决方法是在 Eclipse 中修改...

    eclipse编辑properties文件的插件

    "eclipse编辑properties文件的插件"是针对这个需求而存在的解决方案。这些插件能够增强Eclipse的默认功能,提供诸如语法高亮、自动完成、格式化、错误检查和多语言支持等特性。通过安装这样的插件,开发者可以提升...

    eclipse-properties文件插件

    eclipse-properties文件插件 问题 在Struct2在读取语言包文件language.properties属性文件,如果文件中包含中文,会出现乱码。虽然可以native2ascii进行解决,但是使用起来不方便,为了解决这个问题,可以为Eclipse...

    eclipse的properties文件插件

    1. **代码高亮和语法检查**:插件会为.properties文件提供颜色编码,使得关键字、注释和字符串更加醒目,同时还能进行语法错误检查,提高编辑的准确性。 2. **自动完成和提示**:在输入键值对时,插件可能会提供...

    Eclipse properties中文插件

    Eclipse properties中文插件是专为开发者设计的一款实用工具,主要解决了在Eclipse或My Eclipse集成开发环境中编辑.properties文件时遇到的中文乱码问题。这款插件的出现,极大地提升了开发人员处理国际化和本地化...

    eclipse查看properties插件

    1. **多语言支持**:插件通常支持创建和管理多个本地化版本的.properties文件,这对于开发多语言应用来说非常有用。 2. **语法高亮**:通过颜色区分键和值,使得代码更易于阅读,减少错误的可能性。 3. **自动完成...

    Eclipse properties插件,可以用来查看properties文件

    Eclipse是一款广泛使用的Java开发集成环境,而Properties文件在Java编程中扮演着至关重要的角色,它们主要用于存储配置信息,如应用程序的设置、国际化文本等。"Eclipse properties插件"就是为了方便开发者更有效地...

    eclipse离线安装properties插件包,5.3.3版本

    1. **中文字符支持**:`jp.propedit`确保了`.properties`文件中的中文字符能正确显示,避免了乱码问题。 2. **编码检测与转换**:插件可以自动检测文件的编码,并允许用户转换文件的编码格式,以适应不同的项目需求...

    eclipse中.properties文件编辑

    标题提到的"eclipse中.properties文件编辑",意味着我们将讨论一种增强Eclipse对`.properties`文件编辑功能的方法。这个方法是通过安装特定的插件来改善Eclipse内置的编辑体验。描述中提到,将解压后的插件文件放入...

    Eclipse和MyEclipse中properties文件支持中文的解决办法

    4. **配置properties文件编码** - 安装完成后,打开properties文件编辑器。 - 默认情况下,PropEdit会自动识别文件编码,并允许用户自定义文件编码格式。 - 如果需要手动设置编码格式为UTF-8,请在“首选项”中...

    idea中.properties文件中文显示乱码问题的解决 文件中文乱码1

    总结,解决IntelliJ IDEA中`.properties`文件中文显示乱码的问题,关键在于确保文件编码与IDE设置相匹配,并且可能需要调整IDE的默认编码设置。通过以上步骤,大多数情况下的乱码问题都能得到解决。如果问题依然存在...

    eclipse中JS中文乱码解决

    在使用Eclipse进行Web开发时,有时会遇到JavaScript文件中的中文出现乱码的情况,这通常是由于文件编码与Eclipse设置的编码不一致所导致的问题。为了解决这个问题,我们需要对Eclipse的设置进行调整,确保文件的编码...

    eclipse中Properties Editor插件

    如果你的项目需要支持多语言,可以通过“Resource”选项卡下的“Text File Encoding”来设定统一的文本文件编码,确保不同语言的字符串能正确显示。此外,插件还可能提供对.properties文件的特殊编辑功能,这些文件...

    eclipse中安装properties插件

    通过以上步骤,我们就能在Eclipse中有效地管理和编辑`.properties`文件,实现项目的多语言支持,同时解决了中文显示问题。对于开发者来说,掌握这些技巧有助于提高工作效率,提升软件的国际化质量。

    eclipse导入工程中文乱码问题

    ### Eclipse导入工程中文乱码问题解析及解决方案 #### 一、问题概述 在使用Eclipse进行软件开发的过程中,经常会遇到导入工程后出现中文乱码的情况。这种情况不仅影响代码的阅读和编写,还可能导致项目文档、注释...

    eclipse properties editor 离线安装包

    总之,Eclipse Properties Editor是Eclipse开发环境中一个非常实用的工具,尤其对于处理大量.properties文件的项目来说,它可以极大地提高工作效率,减少手动操作带来的错误。通过离线安装包的方式,即使在没有网络...

    在eclipse中安装properties插件PropertiesEditor

    然而,由于Eclipse默认的文本编辑器可能不支持UTF-8编码,导致在编辑包含中文的properties文件时会出现乱码问题。为了解决这个问题,我们可以安装一个专门的Properties Editor插件,它提供了对properties文件的良好...

    Properties Editor(在eclipse编辑struts2 资源文件的插件 由unicode转换成中文)

    一旦安装成功,你就可以在Eclipse的“Package Explorer”或“Project Explorer”视图中右键点击.properties文件,选择“Open With” > “Properties Editor”来打开并编辑文件。 使用Properties Editor时,需要注意...

Global site tag (gtag.js) - Google Analytics