2014-10-07 91 views
0

我已经下载了一组网页,并希望在本地简单地访问它们(它们的在线版本已被删除)。如何修复我的字符编码?

在Chrome/Firefox中加载它们,我遇到了大量的未知字符,这使得像这样:

Image which shows many special chars displayed as a diamond with a question mark inside.

的HTML加载像这样在记事本++:

Image showing character encoding as xE9 and xF1 and similar.

该图像仅显示导致问题的字符之一,但每当使用重音字符或任何特殊字符时,该图像都是相同的。

我该如何解决这个问题并在浏览器中正确渲染?

回答

1

只需从浏览器中的查看→编码菜单中选择不同的编码即可。

黑钻石明确表示浏览器正试图将页面解释为Unicode(可能特别是UTF-8),这显然不是正确的编码。尝试拉丁-1,这可能是正确的。

0

编辑文件,插入标记

<meta charset=windows-1252> 

head部分。问题很明显,这些页面是windows-1252编码,但被视为utf-8编码。它也可能是其他8位编码,因此您可能需要尝试不同的编码。

当然,它可能更复杂一些,但没有足够的数据来决定这一点。