首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >不可见字符- ASCII

不可见字符- ASCII
EN

Stack Overflow用户
提问于 2013-08-01 03:02:15
回答 4查看 283.2K关注 0票数 83

是否有任何不可见的字符?我在谷歌上搜索看不见的字符,最后得到了很多答案,但我对这些答案不确定。Stack Overflow上的人能告诉我更多关于这方面的信息吗?

另外,我检查了Facebook上的个人资料,发现该用户的个人资料中没有任何名称?这怎么可能呢?是不是有什么数据库问题?黑客之类的?

当我在互联网上搜索时,我发现200D是一个带有不可见字符的ASCII值。是真的吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-08-01 03:31:00

字符的表示方式由渲染器决定,但服务器也可能在发送文档之前去掉某些字符。

您还可以通过使用Unicode character ZERO WIDTH NON-JOINER (U+200C)‌来制作无标题的YouTube视频,如https://www.youtube.com/watch?v=dmBvw8uPbrA。下面的代码块应该包含该字符:

代码语言:javascript
复制
‌‌ 
票数 123
EN

Stack Overflow用户

发布于 2020-03-04 09:41:56

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

人物是这样的:

<

如何在行动中捕捉这个角色:

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

您将注意到,当您的插入符号到达您粘贴字符的位置时,它将短暂停止约半秒。这是因为插入符号越过了不可见的字符。即使你看不见它,并不意味着它不在那里。插入符号仍然看到您粘贴BOM的区域中有一个字符,并将通过它。由于BOM是不可变的,插入符号将看起来像是暂停了片刻。您可以在一个区域中多次经过BOM,然后重新执行上述步骤以真正显示效果。祝好运!

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

票数 7
EN

Stack Overflow用户

发布于 2021-01-26 15:42:25

其他答案是正确的-字符是否不可见取决于您使用的字体。对我来说,这似乎是一个很好的列表,列出了真正看不见的字符(甚至连空格都没有)。它包含其他列表中缺少的一些字符。

代码语言:javascript
复制
'\u2060', // Word Joiner
'\u2061', // FUNCTION APPLICATION
'\u2062', // INVISIBLE TIMES
'\u2063', // INVISIBLE SEPARATOR
'\u2064', // INVISIBLE PLUS
'\u2066', // LEFT - TO - RIGHT ISOLATE
'\u2067', // RIGHT - TO - LEFT ISOLATE
'\u2068', // FIRST STRONG ISOLATE
'\u2069', // POP DIRECTIONAL ISOLATE
'\u206A', // INHIBIT SYMMETRIC SWAPPING
'\u206B', // ACTIVATE SYMMETRIC SWAPPING
'\u206C', // INHIBIT ARABIC FORM SHAPING
'\u206D', // ACTIVATE ARABIC FORM SHAPING
'\u206E', // NATIONAL DIGIT SHAPES
'\u206F', // NOMINAL DIGIT SHAPES
'\u200B', // Zero-Width Space
'\u200C', // Zero Width Non-Joiner
'\u200D', // Zero Width Joiner
'\u200E', // Left-To-Right Mark
'\u200F', // Right-To-Left Mark
'\u061C', // Arabic Letter Mark
'\uFEFF', // Byte Order Mark
'\u180E', // Mongolian Vowel Separator
'\u00AD'  // soft-hyphen
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17978720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档