不可见字符-ASCII


70

看不见的字符吗?我已经检查了Google中的不可见字符,并最终得到了许多答案,但我不确定这些答案。Stack Overflow上的人可以告诉我更多有关此的信息吗?

我还检查了Facebook上的个人资料,发现用户的个人资料没有名字吗?这怎么可能?是数据库问题吗?骇客之类的?

当我通过Internet搜索时,发现这200D是一个带有不可见字符的ASCII值。是真的吗


4
空格字符不可见(0x20):P
Alex Gittemeier 2013年

2
另外,您可以在Windows XP中创建无名文件夹,就像他将其命名为hisProfile。按住Alt键,并在按住Alt键的同时,从数字键盘上键入数字0160。在此重要的是要注意,数字0160应该从数字键盘输入,而不要从字符键上方的数字键输入。按Enter键,将创建无名文件或文件夹。
2013年


我没看过
bers

Answers:



122

我只是通过角色图来获得这些。他们都在卡利布里(Calibri)。

编号名称HTML代码外观
------ -------------------- --------- ----------
U + 2000 En Quad  ”
U + 2001 Em Quad  ”
U + 2002 En Space  ”
U + 2003 Em Space  ”
U + 2004每个Em的三个空间  ”
U + 2005 Per-Em四个空间  ”
U + 2006六个月的太空  ”
U + 2007图形空间  ”
U + 2008标点空间  ”
U + 2009稀薄空间  ”
U + 200A头发空间  ”
U + 200B零宽度空格​ “”
U + 200C零宽度非联接器‌ “ ‌”
U + 200D零宽度连接器‍ “ ‍”
U + 200E左至右标记‎ “”
U + 200F左至右标记‏ “”
U + 202F狭窄无间断空间  ”

2
Calibri与这有什么关系?
吉瓦尔

2
@guival并非每个人font set都有每个Unicode符号的定义。例如
-D.Kastier,

1
U+2800 Braille blank pattern ⠀ "⠀"
米格尔·巴特尔斯曼

1
我发现还需要清理一些其他字符(例如Word Joiner和OGHAM Space Mark)。这是我的列表(以JSON格式):gist.github.com/JamoCA/42c3be286185aff0476d5888f0a819ff
James Moberg

6

实际上有一个真正不可见的字符:U+FEFF。此字符称为字节顺序标记,与Unicode 8系统相关。这是一个非常令人困惑的概念,可以在这里解释字节顺序标记,或者BOM简称为不占空间的不可见字符。您可以在>和之间复制以下字符<

这是角色:

> <

如何在行动中抓住这个角色:

  • >和之间复制字符<
  • 写一行文字,然后将您的插入符号随机放在一行文字中
  • 将字符粘贴到该行中。
  • 转到该行的开头,然后按住向右箭头键。

您会注意到,当插入符号到达粘贴​​角色的位置时,它将短暂停止约半秒钟。这是因为插入符正越过不可见的字符。即使您看不到它也不意味着它不存在。插入符号仍然会看到您粘贴BOM并将通过的区域中有一个字符。由于BOM是看不见的,因此插入符看起来好像已经暂停了片刻。您可以在一个区域中多次粘贴BOM表,然后重做以上步骤以真正显示其影响。祝好运!

编辑:可悲的是,Stackoverflow不喜欢这个角色。这是来自w3.org的示例:https ://www.w3.org/International/questions/examples/phpbomtest.php


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.