我将PHP票证应用程序从VPS服务器移动到另一个更便宜,更不可配置的应用程序。特殊字符显示为问号。
我一直在玩charset并将所有内容设置为应用程序使用的原始字符集,latin1。 Web服务器,数据库和每个页面(通过<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=ISO-8859-1">
)都在latin1或iso-8859-1中。什么都行不通。
正确显示特殊字符的唯一方法是在浏览器中手动设置编码为&#34; Western Occidental&#34;窗口1252。
这在旧服务器中没有发生,只是在新服务器中。
我应该检查什么?我不想愚弄应用程序代码,它是一个烂摊子而不是我做的,它必须与db / server charset组合有关。
谢谢!