首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >什么是HTML字符代码8203?

什么是HTML字符代码8203?
EN

Stack Overflow用户
提问于 2010-06-04 19:35:33
回答 8查看 134.9K关注 0票数 139

什么是字符代码(HTML) ​?我在我的一个jQuery脚本中找到了它,并想知道它是什么。

谢谢。

编辑:

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

代码语言:javascript
复制
<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");      
    });
});​&#8203;
</script>
EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2010-06-04 19:37:45

Unicode Character 'ZERO WIDTH SPACE' (U+200B)

此字符用于换行控制;它没有宽度,但它存在于两个字符之间并不能防止对齐时增加字母间距

根据给定的代码示例,实体在此上下文中完全是多余的。它一定是偶然插入的,最有可能的原因是有缺陷的编辑器试图使用空格或高亮显示做一些聪明的事情,或者终端用户使用键盘语言,其中该字符是本机使用的,例如阿拉伯语。

票数 170
EN

Stack Overflow用户

发布于 2016-04-08 17:05:00

如果要在编辑器中搜索这些不可见字符并使其可见,可以使用正则表达式搜索非ascii字符。尝试搜索[^\x00-\x7F]。在IntelliJ IDEA中进行了测试。

票数 22
EN

Stack Overflow用户

发布于 2013-06-03 09:10:08

我带着同样的问题来到这里,然后自己解决了这个问题。这个奇怪的字符出现在我的HTML中。

这个问题很可能是您的代码编辑器造成的。我使用Espresso,有时会遇到这样的问题。

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

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2973698

复制
相关文章

相似问题

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