Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 浏览器中的德语字符显示为“?”&引用;_Php_Html_Browser_Encoding - Fatal编程技术网

Php 浏览器中的德语字符显示为“?”&引用;

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页面中使用的编码是什么?字符集。

我正在使用php从MySQL获取一些数据,并将其显示在一个表中。在db表中,它们看起来很好,但当我在browse中显示它们时,一些字符(顶部有两个点的特殊字符和帽子)显示为“?”。我做错了什么?谢谢

您还需要设置SQL连接的编码:

mysqli_set_chartset('utf8');
// or (not recommended though):
mysqli_query('SET NAMES \'utf8\'');

您使用什么样的编码来存储字符?您在html页面中使用的编码是什么?字符集。您的数据库返回哪个?您的页面指定了哪一个?db的编码是否可能与联盟字段重复?如果是这样,则设置为拉丁语1_瑞典语ci。我的网页上有一个utf-8的元标签