错误,直接保存就可以了,不要转换为unicode,
解决方案 »
- java如何生成可执行程序
- <a href="#" onclick="alert('对文字的响应!');">我的响应</a>之中“#”代表什么意思?
- 求助:executeUpdate()没有反应
- 我想用java实现关系代数应该怎么做啊?
- 前两天面试中的问题
- 关于程序处理中的图片弹出问题(可能标题表示不清楚,请进帖子看看具体情况)
- 求教一个正则表达式写法,请进。
- 在Applet里面如何打开IE浏览器?
- 那种JAVA最好?
- 类似雷霆战机游戏的地图如何移动?
- 怎么创建包,我创建包后,怎么找不到呢?
- 请问VisualAgeforJava怎么样?是否用的sun的JDK?与JBuilder哪个更适用与做项目?
或者使用new String(message.getString("****").getBytes("ISO8859-1"),"GBK");这种类似的方法转化就可以了
用保存为unicode的文件,一样报告错误missResourceException: Can't find resource for bundle
使用上述的方法转化就可以得到正确的中文字符
看一下API中的说明吧:
String(byte[] bytes)
Construct a new String by converting the specified array of bytes using the platform's default character encoding.
和
String(byte[] bytes, String enc)
Construct a new String by converting the specified array of bytes using the specified character encoding.
也就是说存文件之前用什么内码,取的时候就用什么内码来理解。
文件本身也有ASCII和Unicode,同样用File打开的时候指定保存的时候用的内码方式。
成对匹配,遵循脱衣法则。
echou:jdk1.3好想没有XMLResourceBundle.
sealing:好想还不行,我在测试。