为什么带有问号的钻石会出现在我的HTML中?

use*_*531 29 html

我有一个无序列表,并且经常(但不总是!)出现在我在字符之间有两个空格的地方.造成这种情况的原因是什么,我该如何预防呢?

Pek*_*ica 28

此特定字符 通常是一个无效(非UTF-8)字符的符号,该字符显示在已声明为UTF-8的输出(如页面)中.它经常发生在

  • 数据库连接不是UTF-8编码的(即使表是)

  • HTML或脚本源文件以错误的编码存储(例如Windows-1252而不是UTF-8) - 确保将其保存为UTF-8文件.该设置通常位于"另存为..."对话框中.

  • 提取不提供UTF-8的在线源(如小部件或RSS提要)

  • 辉煌!它保存为Windows 1252.请将此添加到您的答案中.谢谢! (2认同)

小智 5

我遇到过同样的问题 ....

您可以通过在模板中添加以下行来修复它!

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Run Code Online (Sandbox Code Playgroud)

更多细节 :

阅读此内容 - http://blog.salientdigital.com/2009/06/06/special-characters-showing-up-as-a-question-mark-inside-of-a-black-diamond/comment-page-1 /#注释