实践-全程

预测未来的最好办法,就是把它创造出来 --- 阿伦.凯
数据加载中……
为什么读取.properties文件时出现“java.lang.IllegalArgumentException: Malformed \uxxxx encoding”

今天同事在做调用EJB读取properties文件时报出

java.lang.IllegalArgumentException: Malformed \uxxxx encoding

异常!没有见过!

这个properties文件中配置了文件夹的真实路径,但是java的Properties竟然无法读取!真是郁闷!

g.cn了一下,才发现其中原由,原来java在读取properties文件是遇到\就会出现

java.lang.IllegalArgumentException: Malformed \uxxxx encoding

异常,问题在这里!

仅仅把里面出现的\转换为/就可以了!



声明:  
  本BLOG内的所有文章,未经特别说明,均采用“署名-非商业性使用-禁止演绎 2.5 中国大陆”授权。任何违反本协议的行为均属于非法行为。如需非商业性转载,请保留署名。如需商业性转载出版,请直接和我联系。

Creative Commons License

posted on 2007-11-28 19:18 阿南 阅读(2065) 评论(6)  编辑  收藏 所属分类: JDK5.0

评论

# re: 为什么读取.properties文件时出现“java.lang.IllegalArgumentException: Malformed \uxxxx encoding” 2007-11-28 19:45 BeanSoft

貌似把 \ 换成 \\ 就可以了.
  回复  更多评论    

# re: 为什么读取.properties文件时出现“java.lang.IllegalArgumentException: Malformed \uxxxx encoding” 2007-11-29 08:57 阿南

恩,是在JAVA处理文件路径时出现的问题~
  回复  更多评论    

# re: 为什么读取.properties文件时出现“java.lang.IllegalArgumentException: Malformed \uxxxx encoding”[未登录] 2007-12-10 17:09 java菜鸟

瞎扯,跟\没关系,和文件的存储格式有关
  回复  更多评论    

# re: 为什么读取.properties文件时出现“java.lang.IllegalArgumentException: Malformed \uxxxx encoding” 2007-12-10 17:10 阿南

兄度,去SUN的站上看看,再骂人OK?
  回复  更多评论    

# re: 为什么读取.properties文件时出现“java.lang.IllegalArgumentException: Malformed \uxxxx encoding” 2008-01-18 10:46 112



哎呀
  回复  更多评论    

# re: 为什么读取.properties文件时出现“java.lang.IllegalArgumentException: Malformed \uxxxx encoding” 2008-05-15 14:32 qbq

探讨一下
楼主和回帖的都说的不完全
请看这里:
http://blog.chinaunix.net/u1/55983/showart.php?id=689129

PS:我转载了你的文章,勿怪!
  回复  更多评论    



标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交