Documentation Home

6.9.2.31 MySQLConnection.set_charset_collat​​ion()方法

句法:

cnx.set_charset_collation(charset=None, collation=None)

此方法设置要用于当前连接的字符集和排序规则。charset参数可以是字符集的名称,也可以是 中定义的等效 数字constants.CharacterSet

collation是时None,使用字符集的默认排序规则。

在以下示例中,我们将字符集设置为 latin1,排序规则设置为 latin1_swedish_ci(默认排序规则:) latin1

>>> cnx = mysql.connector.connect(user='scott')
>>> cnx.set_charset_collation('latin1')

指定给定的排序规则如下:

>>> cnx = mysql.connector.connect(user='scott')
>>> cnx.set_charset_collation('latin1', 'latin1_general_ci')