Mysql的字符编码管理
使用mysql总是经常被乱码所困扰,以下就简单说一下,
mysql是如何管理字符编码的。
Mysql管理字符编码,使用三个不同的等级,分别为:
客户端(character_set_client) :即客户端,将以什么编码形式准备数据。
服务器(character_set_server):即服务器,将以什么编码形式保存数据。
连接器(character_set_connection):即客户端与服务器之间进行通信时,以什么编码方式进行通信。
Mysql对于每一个
数据库,每一个表,每一个字段都可以单独设置字符编码格式。我个人认为。没有必须设置的那么细。只要编码格式可以精确到数据库,就足可以满足开发的需要。一般情况下,将数据库的编码格式设置成UTF8。