数据库插中文变问号 如何设置mysql的编码?我向表中插入的中文数据,都是问号?
浏览量:2520
时间:2021-03-13 09:07:39
作者:admin
如何设置mysql的编码?我向表中插入的中文数据,都是问号?
插入的数据被乱码的原因有很多:1。您需要检查页面编码是否与数据库的字符集(utf8或GBK)相同。2如果第一点说两边的编码是统一的,那么在链接到数据库查询时可以添加MySQL(“set names Utf8”)3。如果添加后无法使用,请检查页面代码。如果是utf8,请选择不带BOM的utf8代码。4如果以上都可以,并且代码有乱码,修改MySQL配置文件,我的.ini添加character set server=utf8,然后重新启动MySQL服务。一般来说,如果有乱码,这是基本的原因
在mysql中设置,不要在PHP中设置mysql代码。乱七八糟的代码绝对是一个编码问题。建议您先修改mysql中的表代码,然后再修改PHP代码,这样应该不会有问题。
数据库插中文变问号 sql数据库数据显示问号 navicat for mysql怎么用
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。