
我的mysql是5.7.16版本,没有my.ini文件,直接修改的my-default.ini文件进入mysql的,求解决中文插入问题
网上都是写的修改my.ini文件,我的mysql没有这个啊,在my-default.ini里面写【mysql】不顶用啊,求大神解决,如果能直接写代码解决更好了,我的表比较...
网上都是写的修改my.ini文件,我的mysql没有这个啊,在my-default.ini里面写【mysql】不顶用啊,求大神解决,如果能直接写代码解决更好了,我的表比较少
展开
1个回答
展开全部
插入的数据乱码有很多原因:
1、你要检查一下页面的编码和数据库设置的字符集是否一样,要么都是utf8,要么都是gbk的
2、如果第一点说的两边编码是统一的,你可以在链接数据库的时候加上mysql_query("set names utf8")
3、加上之后还是不行的话,在检查你的页面编码,如果是utf8的话,请选择没有bom的utf8编码
4、以上都没问题的话,还出现乱码的话,修改mysql的配置文件,my.ini加上character-set-server=utf8,然后重启mysql服务就可以了
一般出现乱码的话,基本就是这些原因了
1、你要检查一下页面的编码和数据库设置的字符集是否一样,要么都是utf8,要么都是gbk的
2、如果第一点说的两边编码是统一的,你可以在链接数据库的时候加上mysql_query("set names utf8")
3、加上之后还是不行的话,在检查你的页面编码,如果是utf8的话,请选择没有bom的utf8编码
4、以上都没问题的话,还出现乱码的话,修改mysql的配置文件,my.ini加上character-set-server=utf8,然后重启mysql服务就可以了
一般出现乱码的话,基本就是这些原因了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |