我真的需要使用原始 unicode 字符转义来将换行符嵌入到我的 .properties 文件中吗?
文档中这个冗长的讨论很酷,但我不知何故错过了这一点。现在试图再次扫描这个批量,但也许有人知道?
谢谢,安东
更新
某些特殊字符,可以使用类似于字符和字符串文字的转义序列在键和元素中表示
我不太确定那些“某些特殊字符”可能是什么。来自 1.4 javadocs 的直接链接没有指向规范的正确部分。但是在查找正确的段落之后,这对我来说很清楚。
我真的需要使用原始 unicode 字符转义来将换行符嵌入到我的 .properties 文件中吗?
没有。我希望\r
or \n
or\r\n
工作得很好。您声称链接的文档没有抓住重点,但它似乎与我非常相关:
不在 Latin1 中的字符和某些特殊字符可以使用类似于字符和字符串文字的转义序列在键和元素中表示(参见 Java 语言规范的 §3.3 和 §3.10.6)。
3.10.6 节是你想要的,对吧?
重要的参考 1.4 API 文本行是:
ASCII 字符
\
、制表符、换页符、换行符和回车符分别写为\\
、\t
、\f
、\n
和\r
。