PHP编码问题:显示问号的符号
像“é”这样的符号在我的php站点中显示询问标记 我的MySQL数据库到处都使用utf8mb4\u general\u ci HTML是UTF-8:元字符集设置为UTF-8 响应头为:内容类型:text/html;字符集=UTF-8 我的SQL请求(在PHP中)带有一个“é”符号,结果导致一个错误的答案,但是通过phpMyAdmin(直接在服务器上)的相同请求仍然有效 此外,出于某种原因,一个“é”符号在我的网站上起作用,其余的都是问号(它们都在由相同php代码生成的数据表中)PHP编码问题:显示问号的符号,php,mysql,character-encoding,Php,Mysql,Character Encoding,像“é”这样的符号在我的php站点中显示询问标记 我的MySQL数据库到处都使用utf8mb4\u general\u ci HTML是UTF-8:元字符集设置为UTF-8 响应头为:内容类型:text/html;字符集=UTF-8 我的SQL请求(在PHP中)带有一个“é”符号,结果导致一个错误的答案,但是通过phpMyAdmin(直接在服务器上)的相同请求仍然有效 此外,出于某种原因,一个“é”符号在我的网站上起作用,其余的都是问号(它们都在由相同php代码生成的数据表中) 问题可能出在ap
问题可能出在apache服务器上吗?在获取数据之前,请尝试运行以下查询
设置名称“utf8mb4”请参见我所做的“问号”,将DSN设置为charset=utf8,我相信这与我所做的工作基本相同。关于为什么这是必要的,有什么见解吗?谢谢