几个月来,在有人发布博客后,我遇到了问题。该博客使用Classic ASP编码。出现的示例字符是:â€或者......它似乎最常出现在外国字符上。
任何帮助都会避免这个问题,我们将不胜感激。
neojakey
答案 0 :(得分:1)
页面正在发送UTF-8,但无法设置CharSet="UTF-8"
,因此接收浏览器只是认为它是默认的本地字符集,可能是Windows-1252。
另外,原始文章发布为UTF-8,但接收机制并不知道这一点,并将传入的字符视为服务器本地字符集。
要纠正确保所有页面都使用CodePage = 65001,保存为UTF-8并设置CharSet =“UTF-8”,任何其他问题可能是由于早期提交中已损坏的错误数据造成的。您需要为坏数据编写一些恢复代码。