Php 浏览器中的德语字符显示为“?”&引用;
我正在使用php从MySQL获取一些数据,并将其显示在一个表中。在db表中,它们看起来很好,但当我在browse中显示它们时,一些字符(顶部有两个点的特殊字符和帽子)显示为“?”。我做错了什么?谢谢您还需要设置SQL连接的编码:Php 浏览器中的德语字符显示为“?”&引用;,php,html,browser,encoding,Php,Html,Browser,Encoding,我正在使用php从MySQL获取一些数据,并将其显示在一个表中。在db表中,它们看起来很好,但当我在browse中显示它们时,一些字符(顶部有两个点的特殊字符和帽子)显示为“?”。我做错了什么?谢谢您还需要设置SQL连接的编码: mysqli_set_chartset('utf8'); // or (not recommended though): mysqli_query('SET NAMES \'utf8\''); 您使用什么样的编码来存储字符?您在html页面中使用的编码是什么?字符集。
mysqli_set_chartset('utf8');
// or (not recommended though):
mysqli_query('SET NAMES \'utf8\'');
您使用什么样的编码来存储字符?您在html页面中使用的编码是什么?字符集。您的数据库返回哪个?您的页面指定了哪一个?db的编码是否可能与联盟字段重复?如果是这样,则设置为拉丁语1_瑞典语ci。我的网页上有一个utf-8的元标签