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)就必须是什么,这样才能正确的读出原来的信息。
一般为了统一不出错,把这几个编码都设置成相同的。

浙公网安备 33010602011771号