首页 > 代码库 > mysql 字符集-----解决乱码
mysql 字符集-----解决乱码
客服端 连接器 服务器
client ------到------- connection ------到---------- server
character_set_client:设置客服端字符集,如set character_set_client=utf8;设置为utf8编码
character_set_connection:设置连接器字符集
character_set_result:设置数据库取回的往回送的字符集。
一般需要满足字符集的编码范围:服务器》=connection》=client(像UTF8>GBK>GB2312)
当编码范围大的字符往编码范围小的转时,如UTF8转GBK,可能会丢失字节而导致乱码 ,且此种乱码是不可修复的;而GBK转为UTF8,再在GBK的客户端显示会乱码,但这种乱码可以修复(更改编码方式即可)。
character_set_client character_set_connection character_set_result当三者一致时,如都为GBK时,我们可以简单用set names GBK一条语句即可设置;
本文出自 “chensir” 博客,请务必保留此出处http://sourliki.blog.51cto.com/4838492/1574301
mysql 字符集-----解决乱码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。