【发布时间】:2013-06-21 14:45:05
【问题描述】:
到目前为止,我很确定需要转义的字符如下:
- \r
- \n
- \
- ,
- ;
- "
- '
- [
- ]
- >
- +
我已经在互联网上进行了梳理,但没有找到(全面的)列表。
虽然我知道我可以仔细梳理所有相关的 RFC,但我:
- 不要相信自己能找到一切,
- 没有时间,而且
- 我很确定这是有人已经记住了。
编辑:
哦,还有where I got some of the values 在该列表中。
【问题讨论】:
-
LDIF 生成将在 Scala 中完成,如果这是相关的(即如果已经有 Java 或 Scala 中的库)。
-
只要确保您对 CLI 具有特殊含义的字符进行转义即可。
-
...LDIF 是一种文件格式。一个我不是很熟悉的。工具链的任何部分都不涉及命令行/repl 界面。如果我听从你的建议,我将一无所获。这会很糟糕,因为我知道有些东西需要转义(因为文件已格式化,并且可以有相邻的逗号分隔值)。