在我的php页面中,我通过SQL查询从mysql读取数据。在输出中有许多带有特殊字符的单词,例如:àèìòù',但当在页面上显示查询输出时,在所有浏览器中,查看不正确的字符 。
我尝试在查询中使用替换函数
react-chartjs-2
但不行。
如果在mysql中运行查询,则输出正确。
如何解决此问题?
由于
答案 0 :(得分:0)
已解决此代码insiede标记<header> </header>
<?php header('Content-Type: text/html; charset=ISO-8859-1'); ?>
<meta charset="utf-8">
解决此问题的另一种方法是使用MYSQL更新Web应用程序的编码:
$mysqli = new mysqli("localhost", "user", "password", "db");
$mysqli->set_charset("utf8");
来自Stefan Gehrig
:https://stackoverflow.com/a/633826/4751603