php访问mysql数据库时,读出的数据是问号!如何解决,设置的编码方式是utf-8
发布网友
发布时间:2022-05-15 11:44
我来回答
共1个回答
热心网友
时间:2023-10-22 12:44
两边入手,
PHP,需要设置页面编码,加一行代码:
header('Content-Type:text/html;charset=utf-8');
这样就把输出编码改为了UTF-8
但是,MySQL也要设置,那就是连接到数据库之后再加一行
mysql_query("SET
NAMES
`UTF-8`");
即可
当然,你得保证你的数据库的字符集是UTF-8
如果仍然出错,那就说明数据库的字符集配置有问题