Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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_Mysql - Fatal编程技术网

Php脚本赢得';不能正确显示波兰语字符

Php脚本赢得';不能正确显示波兰语字符,php,mysql,Php,Mysql,我试图从MySQL数据库加载html,并通过php脚本显示它。但它无法正确显示外来字符 我已经将php.ini更改为默认字符集为utf-8,并将我的php头设置为: header('Content-Type: text/html; charset=utf-8'); 而且它仍然无法正确显示字符。这真的开始让我恼火了,因为我已经尝试了所有的解决方案,但它们似乎都不起作用。尝试在mysql查询上设置字符集 $mysqli->set_charset("utf8") 没关系,我只需要补充一下:

我试图从MySQL数据库加载html,并通过php脚本显示它。但它无法正确显示外来字符

我已经将php.ini更改为默认字符集为utf-8,并将我的php头设置为:

header('Content-Type: text/html; charset=utf-8');

而且它仍然无法正确显示字符。这真的开始让我恼火了,因为我已经尝试了所有的解决方案,但它们似乎都不起作用。

尝试在mysql查询上设置字符集

$mysqli->set_charset("utf8")

没关系,我只需要补充一下:

utf8_decode($html);

在我的剧本结尾。。。该死。

在数据库中,字符按您的要求显示?您的表有什么字符集?这是一个糟糕的修复
utf8\U decode
执行编码转换。为了保持理智,您永远不需要进行任何编码转换。看见