该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-01-08
1.初步学习 最近在学习ResourseBundle时遇到了“Can't find bundle for base name ”这个错误搞了很久才解决了。原因就是类路径问题要将属性文件放在类路径中!百度里很多都是教程但没有涉及到解决方法! 2.中文显示: 测试文件 java 代码
test.properties
msg0="Hello World" 开始自己测试的时候:将属性文件放在bin/下也试过也不行无赖中就在google中搜索了一下终于在sun的java论坛 (http://forum.java.sun.com/thread.jspa?threadID=660477&messageID=4231534)中找到了线索下面是帖子的内容: I've solved the problem the best way possible. Basically what i've done is added a new class folder named config to the project home dir. Then i added this classfolder to the classpath in project properties. After doing all of this you only need to reference the properties file by "Email". 基本意思就是在src下建立classes(名字无所谓)文件夹将属性文件存放在下面,然后将这个文件夹加入类路径中!运行就可以了: 加入类路径的方法:你的工程文件夹->properties->选择Libraries选项卡->Add Class Folder将刚才建立的文件夹加入就可以了! 结果如下: "Hello World"!"da jia hao";! 2.中文显示 在classes目录下建立message_CH.properties内容如下: ms0="大家好" 同样用上面的测试文件! 结果如下:"?ó????"! 乱码怎么回事啊! 在百度里搜索后找到了答案有以为网友写的很清楚:http://gostar.bokee.com/3885062.html 下面引用如下: 原理 通过上面的方法我将生成的文件打开一看内容如下: ch="\u5927\u5bb6\u597d" 再运行结果如下: "大家好" 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 10146 次