php - Apache (XAMPP) 服务器的字符集

标签 php apache xampp

我在我的 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/

相关文章:

php - 通过Android App注册时Mysql查询出错

php - 多个 MySQLi 准备语句和漏洞(对我的代码进行评分)

apache - 配置 Apache 将 "GET/user/foo"路由到/user/GET.php 并将 "PUT/user/foo"路由到/user/PUT.php

macos - 如何在 Mac OS 上的 XAMPP 下运行 mysqldump

apache - Wamp 和 xampp 在同一台机器上

php - 如何在 phar 文件代码中获取 .phar 文件的真实目录?

php - 哪种使用查询的方式会有效?

Apache 2.2 虚拟主机 + Tomcat 7 应用程序

apache - CentOS5 上的虚拟主机

php - Oracle 即时客户端 DYLD_LIBRARY_PATH 错误