【问题标题】:How do I get rid of this code: ​ that appears client side?如何摆脱此代码:出现客户端的​?
【发布时间】:2013-07-09 14:03:35
【问题描述】:

当我查看页面的源代码时,我看到这段代码出现在 ​ 之前 <script>(客户端),但该字符没有出现在 php 文件中的任何位置(服务器端)。我已经尝试删除</div><script> 之间的php 文件中的所有空间,但这没有任何作用。我还将所有这些代码复制到记事本中,然后将其重新插入到 PHP 文件中,但这并没有摆脱 ​ - 知道它是什么以及如何摆脱它吗?

<div class="btn popover-link">How to use it</div>​​
<script>
$(document).ready(function() {
  $('.popover-link').popover({
     html: 'true',
    placement: 'bottom',
    title: 'How to Use It',
    content: '<strong>Content</strong>',
    trigger: 'click'
  });
});
</script>

【问题讨论】:

  • 把你的应用编码、数据库编码、html编码改成utf-8。
  • 您是否从 jsfiddle 复制了代码?然后只需删除覆盖它的选择即可删除源文件中的不可见字符。
  • Twisted 是对的。 UTF-8 端到端或死亡。
  • @Twisted1919 非常感谢 - 添加了 &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt; 就可以了。
  • @MarkR21 如果您还不熟悉kunststube.net/frontback,也可以阅读它。

标签: php html twitter-bootstrap syntax


【解决方案1】:

这是一个零宽度的空格字符,编码为 utf-8,但输出为 latin1。它一定在你的源代码中的某个地方,但你只是看不到它。

我建议您选择从关闭的&lt;/div&gt; 标记到开始的&lt;script&gt; 标记的所有内容,删除该选择,然后再次输入这些标记。

【讨论】:

    【解决方案2】:

    取决于您的编辑器,但将编码更改为 UTF-8 或不带 BOM 的 UTF-8

    【讨论】:

    • BOM 始终位于文件的开头,这不会删除文档中间的 BOM。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    • 2012-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多