Propperties文件输出时的中文问题? String header1=new String(header.getBytes("iso-8859-1"),"GB2312"); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 header.getBytes()你用上面把中文(一个中文是2个byte)转成一个byte数组,这可能是出错的原因.我没运行过,只是按我经验想的. String header1=new String(header.getBytes("GB2312","iso-8859-1");这样header可以用中文显示但是属性的键值的中文coding方法不一样,解决不了,,:( head按楼上的可以显示中文至于文件里面的value和key恐怕不能显示中文了,jdk API docs里的progperties.store()中说的:Characters less than \u0020 and characters greater than \u007E are written as \uxxxx for the appropriate hexadecimal value xxxx. 详情请参看jdk API docs 补充一下,store()里文件中的key和value中文用\uxxxx表示,但用properties.load()可以正确取出中文 据一个同事讲,他说他研究过jdk代码,propperties文件不能显示中文,除非修改src文件,我没测试过,仅供参考。你也可以去看看源代码,看是怎么处理的 java数组问题 IO流资源释放问题 请教个Properties的问题 仅输入的回车,hasNextDouble的返回值怎么还是true? 求助javascript高手 急求!!!!解决并发的问题 使用System.in中的read怎么读入不了数据? 哪里有scjp的英文原版教材,二手更好,急!! 公开oicq所有的通讯协议 [转贴]不知道是不是真的,哪个高手来验证一下 谁有JAVA API DOC? 颜色问题,10分可以了吧,偶穷! 那位能帮我写段代码,把这个xml文件的内容读出来放到ArrayList中!
你用上面把中文(一个中文是2个byte)转成一个byte数组,这可能是出错的原因.我没运行过,只是按我经验想的.
这样header可以用中文显示
但是属性的键值的中文coding方法不一样,解决不了,,:(
至于文件里面的value和key恐怕不能显示中文了,
jdk API docs里的progperties.store()中说的:
Characters less than \u0020 and characters greater than \u007E are written as \uxxxx for the appropriate hexadecimal value xxxx. 详情请参看jdk API docs