PHP编程
需要下面几个编码的统一:
1创建数据库时就设置成
utf8
2连接数据库时设置utf8
mysql_query
("set
names
utf8");
3PHP文件是utf8编码
4PHP文件header头是utf8
控制文件
编码:
header("Content-type:
text/xml;
charset=utf-8");
两边入手,
PHP,需要设置页面编码,加一行代码:
header('Content-Type:text/html;charset=utf-8');
这样就把输出编码改为了UTF-8
但是,MySQL也要设置,那就是连接到数据库之后再加一行
mysql_query("SET
NAMES
`UTF-8`");
即可
当然,你得保证你的数据库的字符集是UTF-8
如果仍然出错,那就说明数据库的字符集配置有问题
以上就是关于PHP中文一样编码不一样为什么怎么解决全部的内容,包括:PHP中文一样编码不一样为什么怎么解决、php访问mysql数据库时,读出的数据是问号!如何解决,设置的编码方式是utf-8、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)