我有以下两个文件:
http://www.roostertooths.com/content/rvb/translations/test.html
http://www.roostertooths.com/content/rvb/translations/test.php
它们都具有以下字符编码:
<meta charset="iso-8859-1">
两个文件之间的唯一区别是它们的文件扩展名。但是,当您在浏览器中查看它们时,重音字符在html版本上正确显示,但在php版本中是菱形问号。这对我来说似乎很奇怪。有没有人对如何使php文件正确显示字符有一些见解?
我已经确认将html文件复制到新的php文件会重现问题,因此我的ftp程序在上传时不会对它们进行不同的编码。更多信息:
file test.html
test.html: ISO-8859 HTML document text, with very long lines
file test.php
test.php: ISO-8859 HTML document text, with very long lines