首页 > 代码库 > 向数据库中插入数据时字符集或查询是数据无法正常显示出现乱码问题
向数据库中插入数据时字符集或查询是数据无法正常显示出现乱码问题
当向数据库插入数据出错或出局无法正常显示出现乱码时。首先应该想到的是数据库的编码问题。查看当前数据库服务器默认对数据库处理的字符集
show variables like ‘character_set%‘;
character_set_client; 默认客户端来的数据格式
character_set_connection ; 连接层字符集
character_set_database; 当前数据库字符集
character_set_results;服务器给外部的字符集
假如客户端字符集与数据库服务器字符集不同,可以通过修改数据库服务器的字符格式来改变 如set_character_client = gbk来解决,
该修改是属于会话级别当重新启动时修改失效,(快捷设置服务器字符集 set names gbk); 永久修改则需要再配置文件中修改。
向数据库中插入数据时字符集或查询是数据无法正常显示出现乱码问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。