mysql 编码

mysql 编码有很多,网站的材料也介绍了不少,说说自己对其中的几个简单的理解,可能不完全正确,但理解简单

 

character_set_results
在取数据的时候有用


character_set_client
character_set_connection
这两个在存数据的时候有用,而且要保持一致,否则很可能会造成编码不可逆,最终无法读取

 

客户端   -->   character_set_client  -->    character_set_connection    -->(数据库->表->字段)编码

我(utf8)        latint1                                  latin1                                     utf8(注意,这里表的编码不能是latin1,如果是则无法存入汉字)   <-存储过程

 

读取的时候,当时character_set_client  的编码是什么那么结果集编码(character_set_results)就必须是什么,这样才能正确的读出原来的信息。

 

一般为了统一不出错,把这几个编码都设置成相同的。

 

posted @ 2015-10-10 16:28  语辰灬  阅读(130)  评论(0)    收藏  举报