我正在从一个文件中读取HTML并将其显示在网页上:
当我在源头看时,我看到:
The Club’s summer junior programs
但它显示为:
The Club�s summer junior program
这里发生了什么以及�
出现的原因?
答案 0 :(得分:3)
答案 1 :(得分:1)
我猜你(或与你亲近的人)是从Word复制/粘贴你正在看到单词的[不是那么]智能引号的webby效果。解决方法是将字符编码设置为utf-8或windows-1252。
答案 2 :(得分:0)
这绝对是一个字符编码问题。这意味着该页面表示它具有X编码,但实际上它具有Y.
答案 3 :(得分:0)
Joel的一篇非常有趣的读物:http://www.joelonsoftware.com/articles/Unicode.html关于这个话题,如果你还没有读过这篇话,肯定是必读的。
它很好地解释了为什么会出现这些问题,它们是如何形成的,以及如何避免它:)。
答案 4 :(得分:0)
可能是您从工作编辑器复制了文本,例如MS Word,它将引号更改为打开引号和关闭的引号字符。将此类文本复制到文本文件时,会出现这些问题。
一个简单的解决方案是在文本编辑器中再次输入这些引号。