我现在在新建一个.properties文件,把其中的一值设置为中文,保存后,再次打开时,为什么发现变成了???,用Properties.getProperty()的方式读出来的也是???,使用了native2ascii改变.properties文件的encode后还是如此,请问是怎么一回事啊?参考过下面的文档,但不成功。http://community.csdn.net/Expert/topic/3864/3864289.xml?temp=.5734522
解决方案 »
- 哪位大大能给解释下,谢谢了
- java执行cmd的问题
- Jscrollpane水平滚动条获得Jscrollpane里面的JTable的列号
- 有关数组和break~~~~
- 请教有关java获取系统时间的问题:java.util.Date得到的时间与系统时间相差8小时.
- 高高手请进,关于java地反射。没找到解决方法,不知道是不是java的缺点
- 请问这个正则表达式该怎么写?
- new String(byte[])时,若含-97,-98等数据时,会自动变为63,如何解决???
- rmiregistry的问题
- clob存储异常,请大家帮忙看看有什么错误?
- 关于Java Applet的一个问题?请赐教
- 还有没有可以加人的JAVA技术群?
这个问题还不碍事,我想知道一个properties文件中,如果包含中文信息的话,究竟应该怎样才能取到这个中文值
哪位老大试过可以的麻烦告诉我该怎样做,谢谢!
String t=new String(utf_8_str.getBytes("utf-8"),"gb2312");试试.
在Eclipse的Package Explorer中找到这个properties文件,右键点击它然后在
info→text file encoding中设置为other:GBK这样重新输入中文就可以了,但是注意的是,这个含有中文的文件并不能在你的程序中直接使用
需要native2ascii sourcefile destfile编码后再使用
to blackrider:请问propdev的作用主要是做什么的呀?