没有BOM编码的坏UTF-8

lis*_*aro 5 html encoding byte-order-mark utf-8

我使用Notepad ++将所有文件转换为UTF-8而没有BOM编码.我对BOM没有任何问题,但没有BOM编码的UTF根本不起作用,就好像我的网站是用ANSI编码的.所有特殊字符显示为:Â,Ã或á

可能是什么原因以及如何解决?

http://chusmix.com/?ciudad=Pilar

谢谢

Sam*_*amT 6

您必须告诉浏览器将其接受为UTF-8,以便正确解析多字节字符.在您的<head>代码中添加此元标记以及其余的元数据:

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

更新

对于HTML5,请改用此标记:

<meta charset="utf-8">