撇号进入

时间:2009-07-21 13:58:36

标签: html encoding character-encoding

我正在从一个文件中读取HTML并将其显示在网页上:

当我在源头看时,我看到:

The Club’s summer junior programs

但它显示为:

The Club�s summer junior program

这里发生了什么以及出现的原因?

5 个答案:

答案 0 :(得分:3)

您是否设置了html页面的正确编码?

阅读herehere

答案 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,它将引号更改为打开引号和关闭的引号字符。将此类文本复制到文本文件时,会出现这些问题。

一个简单的解决方案是在文本编辑器中再次输入这些引号。