Ort*_*und 31 html character-encoding
我制作的网站有一些问题...在其中一个页面上,无论哪里有撇号('
)或破折号(-
),该符号都会被一个奇怪的黑色钻石所取代,并在其中心带有问号
这就是我的意思
看来这种情况发生在整个网站上,无论这些符号出现在哪里.我以前从未见过这个,有人可以向我解释一下吗?
关于如何解决它的建议也将非常感激.
请参阅http://test.rfinvestments.co.za/index.php?c=team以清楚地了解问题.
jon*_*oni 41
这是一个编码问题.您必须通过元标记在HTML头中设置正确的编码:
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Run Code Online (Sandbox Code Playgroud)
用您的编码替换"ISO-8859-1"(例如'UTF-8').您必须找出HTML文件的编码.如果您使用的是Unix系统,只需键入即可file file.html
显示编码.如果这不可行,您应该能够找到编辑器编码的编码.
在粘贴到HTML文档之前,您需要将文本更改为"纯文本".这看起来像我之前通过直接粘贴MS字而出现的错误.
MS word和其他富文本编辑器经常将隐藏或无效的字符放入代码中.尝试使用—
破折号或’
撇号(等),以消除依赖char编码的需要.
我在我的 asp.net Web 应用程序中遇到了同样的问题。我通过这个链接解决了
我只是用’
下面的文字替换 ' ,我的网站在浏览器中显示撇号,周围没有矩形,如问题所问。
Original text in html page
Click the Edit button to change a field's label, width and type-ahead options
Replace text in html page
Click the Edit button to change a field’s label, width and type-ahead options
Run Code Online (Sandbox Code Playgroud)