码迷,mamicode.com
首页 > 数据库 > 详细

向数据库中插入数据时字符集或查询是数据无法正常显示出现乱码问题

时间:2016-11-06 16:26:10      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:乱码问题   服务器   数据库服务器   改变   会话   data   查询   res   级别   

 当向数据库插入数据出错或出局无法正常显示出现乱码时。首先应该想到的是数据库的编码问题。查看当前数据库服务器默认对数据库处理的字符集 

  show variables like  ‘character_set%‘;

  character_set_client; 默认客户端来的数据格式

  character_set_connection ; 连接层字符集

  character_set_database;  当前数据库字符集

  character_set_results;服务器给外部的字符集

  假如客户端字符集与数据库服务器字符集不同,可以通过修改数据库服务器的字符格式来改变 如set_character_client = gbk来解决,

该修改是属于会话级别当重新启动时修改失效,(快捷设置服务器字符集 set names gbk); 永久修改则需要再配置文件中修改。

  

 

向数据库中插入数据时字符集或查询是数据无法正常显示出现乱码问题

标签:乱码问题   服务器   数据库服务器   改变   会话   data   查询   res   级别   

原文地址:http://www.cnblogs.com/boWatermelon/p/6035494.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!