什么是HTML字符码8203?

什么是字符代码(HTML) ? 我在我的一个jQuery脚本中发现它,并想知道它是什么..

谢谢。

编辑:

这是它的脚本(它被添加到最后,发现它在Firebug中)

 <script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script> <script type="text/javascript"> var $jnyh = jQuery.noConflict(); $jnyh(function() { $jnyh("#title-nyh").click(function() { $jnyh(".show-hide-nyh").slideDown("slow"); }, function() { if(!$jnyh(this).data('pinned')) $jnyh(".show-hide-nyh").slideUp("slow"); }); $jnyh("#title-nyh").click(function() { $jnyh(this).parent().toggleClass("title-btm-brdr"); $jnyh(this).toggleClass("chev-up-result"); var pin = $jnyh(this).data('pinned'); $jnyh(this).data('pinned', !pin); if(pin) $jnyh(".show-hide-nyh").slideUp("slow"); }); });​​ </script> 

7 Solutions collect form web for “什么是HTML字符码8203?”

这是Unicode字符“零宽度空间”(U + 200B) 。

这个字符用于换行符控制; 它没有宽度,但是它在两个字符之间的存在并不妨碍在alignment中增加字母间距

根据给定的代码示例,在这种情况下,实体是完全多余的。 它必须插入一些意外,很可能是由一个错误的编辑器尝试用空白或突出显示做聪明的事情,或者是一个使用键盘语言的最终用户,其中原生使用了这个字符,如阿拉伯语。

如果要在编辑器中search这些不可见的字符并使其可见,可以使用正则expression式search非ASCII字符。 尝试search[^\x00-\x7F] 。 在IntelliJ IDEA中testing

我在同一个问题上来到这里,然后自己想出来。 这个奇怪的字符出现在我的HTML。

这个问题很可能是你的代码编辑器。 我使用浓咖啡,有时会遇到像这样的问题。

要修复它,只需突出显示受影响的代码,然后进入菜单,然后单击“转换为数字实体”。 你会看到这个字符的数字值出现; 简单地删除它,它永远消失了。

ZERO WIDTH SPACE

我用它作为“空”表格单元的内容。 但是,不知道它在<script>标签中做了什么。

当您使用jQuery添加使用DOM操作函数(如.before()和.after())的元素时,会插入零宽度空格字符(ZERO WIDTH SPACE character)

当我在文档的末尾添加隐藏的模式对话框,然后发现“零宽度空间”将布局拧紧在那里,增加了不必要的空间时,我遇到了这个问题。

快速解决方法是将其插入页脚之前,而不是之后。 它的隐藏无论如何。

我找不到在jQuery中这样做:

https://github.com/jquery/jquery/blob/master/src/manipulation.js

所以它可能是浏览器添加它。

我有这些angular色出现在脚本,我不希望他们。 我注意到,因为它破坏了我的HTML / CSS可视化格式:它使一个新的文本框。

很确定一个越野车编辑正在添加他们…我怀疑苹果电脑的科莫多编辑,在我的情况。

它显示了一些奇怪的字符(?),直到我设置字符集UTF-8在HTML文件的头部

 <meta http-equiv="content-type" content="text/html; charset=UTF-8"> 

或为HTML5:

 <meta charset="UTF-8"> 

它现在是透明的,但仍然显示在HTML中,当我使用检查。

从页面中删除所有的脚本也没有删除它。

我testing了Chrome和IE。

  • 为什么不是我们在Unicode中所做的一切?
  • JSON字符编码 - 是由浏览器支持的UTF-8还是应该使用数字转义序列?
  • 如何在phpMyAdmin中显示UTF-8字符?
  • Python的StringIO替代工作与字节而不是string?
  • Javascript + Unicode正则expression式
  • UTF-8“可变宽度编码”如何工作?
  • SQLite,python,unicode和非UTF数据
  • UnicodeDecodeError:'utf8'编解码器无法解码位置3-6中的字节:无效的数据
  • 在C ++ 11中对字符串文字进行Unicode编码
  • Python:在Unicode转义的string上使用.format()
  • 将命令行unicodeparameter passing给Java代码