Privjet!
我不明白为什么我没有为我的不同语言显示非ASCII语言字符,例如“ç,ñ,я”。
有问题的文字是硬编码的,不是由DB提供的。
我在这里看到了相同的问题
Charset=utf8 not working in my PHP page
我已经看到我应该写这个:
header('Content-type: text/html; charset=utf-8');
但是到底哪里去了?我不能这样写,浏览器只是反映单词并将它们显示为纯文本,不进行解析。
我的首页编码说:
<head>
<meta charset="utf-8">
</head>
应该是Unicode。
我尝试在validator.w3.org中测试我的页面,然后就开始了:
抱歉,我无法验证此文档,因为在第60行它包含一个或多个我无法解释为utf-8的字节(换句话说,找到的字节在指定的字符编码中不是有效值)。请检查文件内容和字符编码指示。
第60行实际上有Español(西班牙语)这个词很奇怪。
任何提示?
谢谢
最好的问候