【问题标题】:How to escape special characters in the key of properties file?如何转义属性文件键中的特殊字符?
【发布时间】:2013-06-11 06:36:03
【问题描述】:

我在 .properties 文件中有一个 key = value 属性:

give names: (1) code = xxx

...但是当我尝试获取该密钥时,它抛出了一个错误:

在代码给出名称下找不到消息:(1) 代码 = xxx

我尝试使用 \ 转义空格,但没有成功。

我还需要转义:() 字符吗?

【问题讨论】:

标签: java escaping properties-file


【解决方案1】:

就我而言,两个前导 '\\' 对我来说很好。

例如:如果你的单词包含'$'字符(例如Rf$RF,你可以用两个前导'\\'转义它

【讨论】:

    【解决方案2】:

    您可以查看:http://docs.oracle.com/javase/7/docs/api/java/util/Properties.html#load(java.io.Reader)

    有关 java 如何解释属性文件的信息。最相关的部分是:

    键包含行中的所有字符.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-16
      • 2011-05-02
      • 2017-09-10
      • 1970-01-01
      • 1970-01-01
      • 2012-04-14
      • 1970-01-01
      相关资源
      最近更新 更多