Mysql的字符编码问题

   使用mysql总是经常被乱码所困扰,以下就简单说一下,mysql是如何管理字符编码的。

Mysql管理字符编码,使用三个不同的等级,分别为:

客户端(character_set_client) :即客户端,将以什么编码形式准备数据。

服务器(character_set_server):即服务器,将以什么编码形式保存数据。

连接器(character_set_connection):即客户端与服务器之间进行通信时,以什么编码方式进行通信。

Mysql对于每一个数据库,每一个表,每一个字段都可以单独设置字符编码格式。我个人认为。没有必须设置的那么细。只要编码格式可以精确到数据库,就足可以满足开发的需要。一般情况下,将数据库的编码格式设置成UTF8

你可能感兴趣的:(mysql)