【发布时间】:2013-06-11 06:36:03
【问题描述】:
我在 .properties 文件中有一个 key = value 属性:
give names: (1) code = xxx
...但是当我尝试获取该密钥时,它抛出了一个错误:
在代码给出名称下找不到消息:(1) 代码 = xxx
我尝试使用 \ 转义空格,但没有成功。
我还需要转义:、( 和) 字符吗?
【问题讨论】:
-
你上哪门课?属性没有这样的错误消息。如果你得到一个堆栈跟踪,你能把它包括在你的问题中吗?
-
是的,你需要转义 : 和空格,否则它被认为是键的结尾。检查docs.oracle.com/javase/7/docs/api/java/util/…
-
如果您想以编程方式转义属性值,请参阅stackoverflow.com/a/57983519/2411506
标签: java escaping properties-file