向MySQL数据库插入中文时乱码

2024年11月22日 15:10
有4个网友回答
网友(1):

如果你从mysql客户端直接向数据库中插入中文成功的话,那就不是数据库编码的问题,而是你你做的页面文件的编码格式和数据库不一致,比如你用php开发一个网站,php编码是utf8的,但是数据库编码却是gbk的,这时使用php向数据库中插入中文就会出现乱码,你可以到网上搜索一下编码转换的一些方法。
使用浏览器浏览一下页面,看一下页面编码和数据库编码是否一致。

网友(2):

如果你的编码都是UTF8又要插入中文最好在数据库的编码上把
character_set_client set names 'GBK';
character_set_result set names 'GBK';

网友(3):

肯定是数据库编码的问题

网友(4):

怎么个乱码法? 在那乱码