我正在尝试在特定位置使用分隔符标记我的文本,稍后将使用该分隔符进行解析。我想使用最不常用的分隔符。我当前正在查看“\2”或 U+0002 字符。使用起来足够安全吗?还有哪些其他建议?文本为 unicode,同时包含英语和非英语字符。
A想要使用仍然可以被PHP“exploded()”的字符。
Edit:
另外,我希望能够在屏幕上(浏览器)显示这段文本,并且分隔符对用户来说是“不可见的”。我绝对可以使用 str_replace() 来摆脱可见分隔符,但如果有好的不可见分隔符,则不需要这样的处理。
如果这仅用于内部表示(即not用于交换和存储),那么您可以使用非字符代码点,例如 U+FFFF。例如,Java 使用它作为 CharacterIterator 完成的信号 https://stackoverflow.com/questions/3482683/can-a-valid-unicode-string-contain-ffff-is-java-characteriterator-broken/3482698#3482698.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)