在经典ASP编码博客中显示的奇怪字符

时间:2012-07-16 12:14:29

标签: asp-classic vbscript

几个月来,在有人发布博客后,我遇到了问题。该博客使用Classic ASP编码。出现的示例字符是:â€或者......它似乎最常出现在外国字符上。

任何帮助都会避免这个问题,我们将不胜感激。

neojakey

1 个答案:

答案 0 :(得分:1)

页面正在发送UTF-8,但无法设置CharSet="UTF-8",因此接收浏览器只是认为它是默认的本地字符集,可能是Windows-1252。

另外,原始文章发布为UTF-8,但接收机制并不知道这一点,并将传入的字符视为服务器本地字符集。

要纠正确保所有页面都使用CodePage = 65001,保存为UTF-8并设置CharSet =“UTF-8”,任何其他问题可能是由于早期提交中已损坏的错误数据造成的。您需要为坏数据编写一些恢复代码。