有没有人知道除了空格之外的Unicode字符串中是否有任何不可见的字符?就像在Windows 98中有一些使用ALT +一些整数的技巧(实际上是错误http://forums.techarena.in/customize-desktop/1121437.htm)。 是否可以以编程方式添加一些未被任何编辑器显示的此类字符?
答案 0 :(得分:5)
它们通常称为Control Characters:
控制字符U + 0000-U + 001F和U + 007F来自ASCII。另外,U + 0080-U + 009F与ISO 8859字符集(以及其他)一起使用。它们在ISO 6429中规定,通常分别称为C0和C1控制代码。 大多数这些字符在Unicode文本处理中没有明确的作用。字符U + 0000,U + 0009(HT),U + 000A(LF),U + 000D(CR)和U + 0085(CR + LF)通常在文本处理中用作格式化字符。
答案 1 :(得分:1)
Unicode提供了一组可用于隐写术的不同空格字符
http://en.wikipedia.org/wiki/Whitespace_character#Unicode
http://en.wikipedia.org/wiki/Space_%28punctuation%29#Spaces_in_Unicode
答案 2 :(得分:-2)
“ somestring” +新字符串('',20);