`
xmarkgogo
  • 浏览: 29410 次
  • 性别: 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文件中文乱码的解决方案

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

    eclipse-properties文件插件

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

    Eclipse properties中文插件

    Eclipse properties中文插件,可解决Eclipse/My Eclipse中properties文件的中文乱码问题。

    myeclipse 6.0.1 properties文件文中乱码问题 详细解决方案

    myeclipse 6.0.1 properties文件文中乱码问题详细解决: 1。包括各个版本eclipse的插件;插件放置位置;使用方法,(其实都很简单,但缺一不可,害我忙了大半天) 2。 native2ascii 手动转化的 最简单易用示例 3。 ...

    zjinc36#zjinc36.github.io#20170124-Eclipse的properties文件类型显示Unico

    Eclipse的properties文件类型显示Unicoide编码不显示汉字问题description: Eclipse的properties文件类型显示Un

    unicode编码eclipse插件

    properties配置文件在eclipse中乱码处理插件 properties配置文件在eclipse中乱码处理插件 操作说明在压缩包内

    编写properties文件的Eclipse插件

    在此想和大家分享一个不错的编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了。您可以通过Eclipse中的软件升级(Software ...

    解决properties中编码无法转为中文问题

    亲测,很好用,解决properties中编码无法转为中文问题,解压后是个以eclipse命名的文件,打开文件夹里面有features和plugins两个文件夹,分别把这两个文件夹里面的内容复制到你装的eclipse 文件夹下对应的目录即可。...

    properties editor下载

    解压后对应的放在Eclipse的安装目录下即可,解决Eclipse中Properties文件中文乱码问题。

    myEclipse或Eclipse批量文件转码插件

    这个表格有四列,分别是文件后缀,文件目前编码,转换后的编码,是否转换文件内容,如果转换文件内容,那么对应的是前面所说的第二种情况,不转换文件内容对应的是第一种情况。比如图2的转码规则就是对项目的jsp文件...

    eclipse插件properties

    解决中文乱码问题,将这两文件夹中的文件复制到eclipse安装目录下相对应文件夹,然后重启eclipse!

    propedit Eclipse属性文件编辑插件

    一个很方便的编辑properties属性文件的插件 可以在Eclipse直接编辑unicode编码 不用再用native2ascii了

    Eclipse的PropertiesEditor插件 本地化很给力! 公司内部推荐!

    这个插件很给力,以前property文件中转unicode编码很不方便,现在可以了,呵呵。很给力的!

    properties editor(Eclipse插件)

    关于项目中的propertie的文件查看中文时不乱码的eclipse插件(内有安装方法) 关于项目中的propertie的文件查看中文时不乱码的eclipse插件

    eclipse myeclipse 插件 propedit 6.0.5

    Eclipse下properties的转码问题2007-05-12 11:48在此想和大家分享一个不错的编写properties文件的Eclipse插件(plugin),有了它我们在编辑一些简体中文、繁体中文等Unicode文本时,就不必再使用native2ascii编码了...

    PropertiesEditor插件 国际化插件

    由于要在properties文件中写中文,每次要用jdk里面的native2ascii命令去转换编码方式是比较麻烦的,用PropertiesEditor去编辑就会自动进行编码转换,直接在properties文件中输入中文保存就行,方便了好多 在...

    Myeclipse2015 properties Editor 插件.rar

    .properties文件中汉字注释信息以Unicode编码,类似显示乱码,不好阅读。 安装步骤: 1: 解压下载的jp.gr.java_conf.ussiy.app.propedit_6.0.5.zip压缩包,eclipse目录下找到复制features,plugins到myeclipse的...

    properties中文编辑

    ProEdit eclipse properties中文编辑插件,作用是解决myeclipse查看和编辑properties时不显示中文的问题

    Eclipse工程字符编码转换插件

    这个表格有四列,分别是文件后缀,文件目前编码,转换后的编码,是否转换文件内容,如果转换文件内容,那么对应的是前面所说的第二种情况,不转换文件内容对应的是第一种情况。比如图2的转码规则就是对项目的jsp文件...

Global site tag (gtag.js) - Google Analytics