我今天写了一个java程序,我发现只要我改动config.properties这个文件就会程序问题.

我只要改动右边的记事本就会出现左边的问题.比如我在北京两个字上面覆盖北京两个字它就会出错,我从eclipse里面复制config.properties过来粘贴覆盖原来的就... 我只要改动右边的记事本就会出现左边的问题.比如我在北京两个字上面覆盖北京两个字它就会出错,我从eclipse里面复制config.properties过来粘贴覆盖原来的就能执行了.可是我不能总给人家复制啊.我另保存改保存的编码方式也不对.

这是一小段读取代码.求助各位大神.非常感谢.
展开
 我来答
人世情冷暖
2013-09-16 · 超过15用户采纳过TA的回答
知道答主
回答量:131
采纳率:0%
帮助的人:55.3万
展开全部

把这段代码该下  

String readexcel= (String)rb.getString("readdatabase");


你试下,可以请采纳

追问

你这样会导致这个错误.

数据库有汉字

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-16
展开全部
保存的文件,要是utf-8编码。

建议用XML的格式的,Properties 支持的。
追问
xml里面代码太多,我怕别人看不到,改一个东西天天问.这样就不好了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bulu2018
2013-09-16
知道答主
回答量:50
采纳率:0%
帮助的人:16.6万
展开全部
配置文件如果用记事本打开会出现编码的问题,用notepad++这样的工具打开,如果保存还是有问题,该工具提供转码,导航了,格式>选择UTF-8无BOM格式
更多追问追答
追问
还得下个软件啊?别人使用是不是都得下载一个软件啊.这方法有点行不通.我这个工具给别人用的.
追答
你是bat执行程序,应该就是编码的问题,这个我之前写了脚本是负责定时重启一个程序用的,用记事本打开后bat程序就无法正常解码了,bat是怎么写的,能贴图嘛,这个看上去bat运行java时,缺少必要的包文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gody007
2013-09-16
知道答主
回答量:9
采纳率:0%
帮助的人:8812
展开全部
感觉一般都是编码的问题, 可以确定一下eclipse的里面的编码,是不是与文本编辑器的编码不一样 导致保存的时候报错, 如果不是可以帖一下error massage
追问
eclipse里面调试没有问题,改这里面的文件名字也不会出错.就是农村bat运行才有错.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善良的曾經
2013-09-16
知道答主
回答量:55
采纳率:0%
帮助的人:16.1万
展开全部
在你的config.properties文件右键 >>properties>>设置字符集 UTF-8啊
更多追问追答
追问
呵呵.这个没用.
追答
class Test
{
public static void main(String[] args)
{
Properties pps=System.getProperties();
pps.list(System.out);
System.out.println("--------------------以上为JVM的所有属性值-------------");
System.out.print("系统默认的字符集为:");
String name=System.getProperty("sun.jnu.encoding");
System.out.print(name);

}
}你试试你的字符集是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kitencx
2013-09-16 · TA获得超过440个赞
知道小有建树答主
回答量:300
采纳率:0%
帮助的人:212万
展开全部
表示压根没明白想要问的是什么,路过拿分走人
更多追问追答
追问
再看看呗.好歹你也是个知道达人啊.嘻嘻
追答
又重新看了一次,话说你使用ResourceBundle进行解析,为什么配置文件中的中文不进行编码呢?你在Eclipse中直接设置中文可以,那是因为Eclipse帮你进行了转码的工作哦,你如果使用记事本,它就没有进行转码了呢
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式