美文网首页
MySQL字符集的转换

MySQL字符集的转换

作者: 搬码人 | 来源:发表于2021-09-08 15:38 被阅读0次

MySQL字符集的转换过程

编译MySQL时,系统默认的字符集是Iatin1。可以通过如下方法进行转换。

(1)最简单的修改方法,

就是修改MySQL的my-ini(C:\Program Files \MySQL Server 5.7)文件中的字符集,查找[mysql]键值,在下面加上一行“default-character-set=utf8”。修改完后,重启MySQL的服务,使用下列语句查看,发现数据库编码均改成utf8。

mysql> show variable like'character%'

(2)还有一种修改字符集的方法

就是使用MySQL的命令。用命令的方式修改,只是临时更改,当服务器重启后,又将恢复默认设置。

mysql>set character_set_client = utf8;
mysql>set character_set_connection = utf8;
mysql>set character_set_database = utf8;
mysql>set character_set_results = utf8;
mysql>set character_set_server = utf8;

(3)

如果设置表的MySQL默认字符集为utf8,并且通过UTF-8编码发送查询,有时存入数据库的仍然是乱码。问题出在这个connection连接层上。解决方法在发送查询前执行一下下面这个句子。

MySQL>set nameS('UTF8');

与这3个句子等价

mysql>set character_set_client = (UTF8);
mysql>set character_set_results = (UTF8);
mysql>set character_set_connection =(UTF8);

相关文章

  • MySQL字符集的转换

    MySQL字符集的转换过程 编译MySQL时,系统默认的字符集是Iatin1。可以通过如下方法进行转换。 (1)最...

  • 更换MySQL数据库字符集的那些事儿

    在MySQl里面,字符集转换是个令人头痛的问题,现在小编为大家总结下更换MySQL数据库字符集的那些事儿。 一、M...

  • 字符集与校对规则

    MySQL字符集及校对规则的理解 阅读目录:MySQL的字符集和校对规则 MySQL的字符集 MySQL与字符集 ...

  • MySQL字符排序

    关于MySQL字符集 可以参考文章MySQL字符集 & 重谈MySQL字符集 目录 大小写 比较规则 大小写 _c...

  • Mysql全备、增量备份及恢复

    Mysql字符集 MySQL数据库字符集包括字符集(CHARACTER)和校对规则(COLLATION)两个概念,...

  • MySQL常见问题汇集

    字符集mysql 字符集(CHARACTER SET)和校对集(COLLATE)mysql 中 character...

  • tr

    转换字符集或者删除字符集 通常与输出命令搭配管道使用 将文本的输入内容中的小写字符集转换成大写字符集 删除指定的字符集

  • Mysql字符集设置

    mysql字符集编码

  • MySQL乱码问题

    MySQL字符集参数 MySQL参数使用 影响到字符编码的设置 数据库级别的字符集信息使用db.opt来存放字符集...

  • 字符集

    定义 mysql 的字符集包括 字符集 CHARACTER 和 校对规则COLLATION 两个概念 字符集 : ...

网友评论

      本文标题:MySQL字符集的转换

      本文链接:https://www.haomeiwen.com/subject/tosvwltx.html