MySQL默认字符集
发布时间:2023-12-23 11:48:05 所属栏目:MySql教程 来源:DaWei
导读: MySQL对于字符集的指定可以细化到一个数据库,一张表,一列,应该用什么字符集。但是,传统的程序在创建数据库和数据表时并没有使用那么复杂的配置,它们用的是默认的配置,那么,默认的配置
MySQL对于字符集的指定可以细化到一个数据库,一张表,一列,应该用什么字符集。但是,传统的程序在创建数据库和数据表时并没有使用那么复杂的配置,它们用的是默认的配置,那么,默认的配置从何而来呢? 编译MySQL 时,指定了一个默认的字符集,这个字符集是 latin1; 默认情况下,mysql的字符集是latin1(ISO_8859_1)。 ISO-8859-1编码是单字节编码,向下兼容ASCII。不支持中文编码,如果你在创建数据库或建表时没有明确指定编码的方式,那么数据库将采用默认的编码方式,而后你在插入中文的数据时将会出现乱码 查看默认字符集的方法 通常,查看系统的字符集和排序方式的设定可以通过下面的两条命令: SHOW VARIABLES LIKE 'character%'; SHOW VARIABLES LIKE 'collation_%'; 修改修改默认字符集的方法 MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以设置UTF-8为例来说明. 1、在MySQL的安装目录下找到my.ini 2、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,保存并关闭(mysqld中增加如果出错,可以试character-set-server=utf8) default-character-set = utf8 character_set_server = utf8 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐