我在我的 Mac 上运行 XAMPP Apache PHP 服务器,我遇到了以下问题:德语特殊字符,如 ä ö ü 和 ß 显示为奇怪的问号,而不是正确的符号。我假设服务器配置错误,因为文件都以 UTF-8 格式保存并包含
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
在文件的 -Tag 中。
有人知道如何摆脱那些 � 吗?我已经想到了 httpd.conf ,但是已经有类似
的东西了#UTF 8
AddDefaultCharset utf-8
在里面。 php.ini 还包括
default_charset = "utf-8“
我真的不知道如何继续,而且我的整个页面看起来都没有那些奇怪的问题标签应该的那么好......
感谢您的帮助! 蒂姆
最佳答案
我在我的 XAMPP 本地服务器上遇到了同样的问题,但这些都对我不起作用。问题出在 mySQL(我所有的外语看起来都不错)和服务器(一切看起来也不错)之间的数据传输中。我只是在 my.ini 中遗漏了这一声明 “字符集服务器=utf8” 这似乎影响服务器和 mySQL 之间的数据通信 不要同时更改任何其他 UTF-8 语句!
关于php - Apache (XAMPP) 服务器的字符集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22262594/