是否有一个特殊字符不能被用户输入或复制,但可以通过代码into/from文本inserted/read?

Is there a special character that cannot be typed or copied by user, but can be inserted/read by code into/from text?

我需要一个临时分隔符,插入服务器端,它不可能存在于用户创建的内容中。

这样做的目的是为 CSV 导出准备内容,使用可配置的值分隔符,这将在导出之前替换客户端无法键入的字符。

有这样的角色吗?

没有字符不可能可能存在;然而,有许多字符(特别是控制代码 - 小于十进制 32 的字符,不包括 cr/lf/tab)极不可能存在于任何合理的文本内容中。这就是为什么在基于文本的协议中经常需要转义。除了 CSV 本身已经使用的字符外,没有保留的 space 字符将在 CSV 中转义。

Zero-width joiner是unicode不可见的一种存在又不存在的字符。你可以用那个! :)