首页 > 解决方案 > 是否可以通过使用特殊连字(半)不可见地将一些任意数据嵌入到主机 unicode 字符串中?

问题描述

是否可以通过使用特殊连字(半)不可见地将一些任意数据嵌入到主机 unicode 字符串中?

这个想法是 ascii 字符有多个有效的 Unicode 表示,例如,F 也可以是Ƒ。所以通过改变表示,我们可以无形地将一些数据编码成一个 unicode 字符串。当然,可以嵌入的数据量是有限的,并且取决于主机字符串的长度。

这有多可行?是否有任何库可以帮助我实现这样的事情?任何视觉上等效的 unicode 字符表?

PS:我想最终将主机字符串作为 Telegram 消息发送,而我尝试过的不可见的 unicode 字符被 Telegram 服务器剥离。不过,我没有找到此类隐形字符的完整列表。

更新:

标签: stringunicodeencodingcharacter-encodingcharacter

解决方案


推荐阅读