MyEclipse中properties文件中文乱码

我在MyEclipse中新建的properties文件,采用GBK,UTF-8编码方式都是乱码(用记事本打开就不乱码),MyEclipse环境编码方式是GBK

MyEclipse中properties文件中文乱码很有可能是因为工程文件中的编码不是中文的,导致乱码,解决方式如下:
1、用java命令行工具native2ascii,这种方法是转码存储。
2、java读取properties key的时候用转码new String(
key.getBytes("ISO-8859-1"),"gbk" ),这种方法是转码读取。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-14
properties设置GBK也没用,要用native2ascii.exe转成二进制码才行,或者properties插件
MyEclipse6.5之后,包括6.5的版本已经集成了properties插件,直接就能用了

希望对你有用追问

我用的是MyEclipse8.5,我有其他的properties文件中文就没有乱码。
要用native2ascii.exe转成二进制码,不方便啊

追答

native2ascii.exe支持将文件转换, (cmd)在doc下可以执行,可以将一个文件直接转换
8.5properties好使啊!! 我现在就在用啊! 以前的项目倒过来打开也没问题

追问

真是搞不懂了,这个问题偶尔会发生。谢谢啊

追答

客气!!!! 编码方式是不是有问题! 改一下试试
只能试 才知道!!

本回答被提问者采纳
第2个回答  2015-09-12
右键properties 设置文件的编码格式试下。
第3个回答  2011-03-14
正常呀,字符集问题。

怎么解决读取properties文件中文乱码
解决Java Web项目中.properties文件中文乱码问题的步骤如下:首先,打开Myeclipse,定位到窗口选项,点击"Preference"。在弹出的设置窗口中,找到并展开"General"部分,然后选择"Content Types"。在右侧的列表中,找到并点击"Text",接着展开,找到"java Properties File"选项。重要的是,你需要将文件的编码格...

怎么解决读取properties文件中文乱码
1、打开Myeclipse,找到window这一栏,点击Preference 2、然后会弹出一个窗体,点击General展开选项,然后点击Content Types 3、在右边的窗口中点击Text展开,然后点击java Properties File 4、将下面的编码格式设置成UTF-8就能解决java Web项目文件中的config.properties文件中文乱码的问题,注意“UTF-8”最好...

之前我的myeclipse显示正常,但不知道我修改了什么,今天打开里面的文件...
你去他上面的window中的properties 中有个workspace,直接点击更改他的默认编码格式就行了,你导入的格式和你软件默认的不一样就出现这个问题了,你也可以在项目上右击属性更改,不过这个没法改成GBK的要是改成UTF-8的还行,建议所有的项目都用UTF-8的,这个现在软件支持的比较多,尤其是在数据库上和lin...

看似乱码,但是不是乱码,难道是国际化的问题
这就是乱码,properties文件按iso-8859-1显示的编码,现在myeclipse有这个功能。你在myeclipse中将properties的属性改成用utf-8,这些就显示正常了 乱码指的是电脑系统不能显示正确的字符,而显示其他无意义的字符或空白,如一堆ASCⅡ代码。这样所显示出来的文字统称为乱码。.乱码是因为“所使用的字符的源码...

往MyEclipse复制文本产生乱码
字符集的问题,在你的项目上右键,properties>Resource中Text file encoding里选择,产生乱码的文字应该是中文吧,你试试GBK,UTF-8

看似乱码,但是不是乱码,难道是国际化的问题
这就是乱码,properties文件按iso-8859-1显示的编码,现在myeclipse有这个功能。你在myeclipse中将properties的属性改成用utf-8,这些就显示正常了 你是不是装过什么奇怪的桌面啊,把你操作系统的一些设置修改了 你可以再控制面板里检查一下操作系统的区域语言设置。

java 的属性文件中原来是 name = zs现在变成了name =\æ\¬,怎 ...
properties文件中都是类似\æ\¬的,这是UNICODE编码,你可以在eclipse里右击文件-->open with-->PropertiesEditor进行打开,以前看到的中文也是这个文件进行转译的,如果没有这个打开方式,去网上查下下载安装方式安装就好了

为什么一台电脑上Myeclipse中项目拷贝到另一台电脑的myeclipse中java文件...
出现这个问题的原因是 :两台电脑上的myeclipse中的编码格式不一致导致的, 修改方式为:点击windows --preferences-- general-- workspace-- 右边找到text file encoding,下面选择other --然后选择UTF-8。两台电脑的myeclipse都这么设置,然后就可以导入了。

往MyEclipse复制文本产生乱码
4、经过上述三步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefault...

在eclipse中用那种方式打开properties文件 会有Properties 和 Sourc...
你安装个jboss tools 插件,默认的properties文件打开方式就是jboss tools properties editer,情况就像图片的一样了,嘿嘿

相似回答