【问题标题】:How can I fix my character encoding?如何修复我的字符编码?
【发布时间】:2014-12-01 23:54:10
【问题描述】:
我已经下载了一组网页,并希望在本地访问它们(他们的在线版本已被删除)。
在 chrome/Firefox 中加载它们,我遇到了大量的未知字符,它们呈现如下:
HTML 在 Notepad++ 中的加载方式如下:
该图像仅显示了导致问题的字符之一,但无论何时使用重音字符或任何特殊字符,它都是相同的。
如何解决这个问题并让它在我的浏览器中正确呈现?
【问题讨论】:
标签:
html
unicode
character-encoding
char
special-characters
【解决方案1】:
编辑文件并插入标签
<meta charset=windows-1252>
进入head 部分。问题显然是这些页面是 windows-1252 编码的,但被视为 utf-8 编码。它也可能是其他一些 8 位编码,因此您可能需要尝试不同的编码。
当然,它可能会更复杂,但没有足够的数据来决定这一点。
【解决方案2】:
只需从浏览器的“查看”→“编码”菜单中选择不同的编码。
黑色菱形特别表示浏览器正在尝试将页面解释为 Unicode(可能特别是 UTF-8),这显然不是正确的编码。试试 Latin-1,这可能是正确的。