Mysql中的排序规则utf8
第一篇范文:修改MYSQL默认编码为UTF8
修改MYSQL默认编码为UTF8
MySQL的默认编码是Latin1,不支持中文,那么如何修改MySQL的默认编码呢,下面以UTF-8
为例来说明
需要注意的是,要修改的地方非常多,相应的修改方法也很多。下面是一种最简单最彻底的
方法:
mysql下载哪个版本好2022 一、Windows
1、中止MySQL服务
2、在MySQL的安装目录下到my.ini,如果没有就把my-medium.ini复制为一个my.ini
即可
3、打开my.ini以后,在[client]和[mysqld]下面均加上default-character-set=utf8,
保存并关闭
4、启动MySQL服务
二、Linux
1、中止MySQL服务(bin/mysqladmin -u root shutdown)
2、在/etc/下到myf,如果没有就把MySQL的安装目录下的support-files目录下的
my-mediumf复制到/etc/下并改名为myf即可
3、打开myf以后,在[client]和[mysqld]下面均加上default-character-set=utf8,
保存并关闭
4、启动MySQL服务(bin/mysqld_safe )
非常简单,这样的修改一劳永逸,今后MySQL一切相关的默认编码均为UTF-8了,创建新表
格的时候无需再次设置
需要注意的是,当前数据库中已经存在的数据仍保留现有的编码方式,因此需要自行转码,
方法在网上有很多,不再赘述
以上的方法保证了数据为utf8编码,在mysql Query Browser 可视化工具中查看没有问题,
但是以dos方式登陆数据库,select到的依然是乱码,这时可以通过改变命令行客户端字
符集来
正确显示中文。 mysql charset GBK;
这时用 mysql show variables like '%set%';查看字符集变量,部分已经变成了GBK,此
时查询会在命令行正确显示结果。
3 上面的方法是设置为默认,如果要临时改变字符集,可以用可视化操作,也可以通过代码
指定。
3.1 可视化操作: 使用 mysql QueryBrowser工具来创建表,在数据库名上右键选择create new table,首先在Edit Table 的Table OPtions选项卡中,将CharSet 设为指定的字符集。比如latin1. 然后再去创建和编辑各列。在编辑列时,下方的column details 选项卡中可以查看和修改该列的字符集,即column charset 栏。如果保持默认,将与开始指定的
数据库字符集相同,在这里是latin1.当然也可以修改。
这里要注意一个问题,列默认的字符集是与首次指定的数据库字符集相同的,如果后来你改变了该数据库的字符集(在 table options 选项卡中修改),比如改成了utf8,那么它包含
的列的字符集是不会改变的,只能单独去修改每列的字符集。
第二篇范文:深入UTF8字符编码
第 1 章
1.1
1.2
1.3
1.4
第 2 章
2.1录 Windows系统的字符编码 ........................................................................................... 2 系统默认字符编码 ....................................................................................................... 2 CMD命令行的字符编
码 ............................................................................................. 2 IE浏览器的字符编码 .................................................................................................. 3 小结 ............................................................................................................................... 3 文本工具的字符编码 ................................................................................................... 3 保存和显示测试 ........................................................................................................... 3
2.1.1 测试样本 ........................................................................................................... 3
2.1.2 记事本字符编码测试 ....................................................................................... 4
2.1.3 写字板字符编码测试 ....................................................................................... 5
2.1.4 Word字符编码测试 ......................................................................................... 5
2.2 Copy测试 ..................................................................................................................... 6
2.2.1 EditPlus ? Copy ? 写字板 ............................................................................ 6
2.2.2 写字板 ? Copy ? EditPlus ............................................................................ 6
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论