• 欢迎访问3y4.net
  • 请使用Edge、Chrome或Firefox测试显示内容。

正确设置MySQL/MariaDB字符集,解决中文乱码问题

其它 wes 2年前 (2023-07-01) 733次浏览

        MySQL/MariaDB字符集,即字符编码设置,一般设置为UTF-8比较合适,这样可以兼容各种语言文字符号而不会出现乱码,有时重新安装或更新MySQL/MariaDB后发现客户端或浏览器访问出现乱码,即中文无法正确显示,这是由于字符编码设置不正确导致,重新设置后重启数据库即可。

        由于字符编码设置分为多个级别,比如服务器级、数据库级、表级、列级等,新装的MySQL/MariaDB设置服务器级即可,具体设置如下,打开MySQL\bin\my.ini配置文件,在[mysqld]节添加或启用以下两行:

collation_server=utf8_unicode_ci
character_set_server=utf8
保存后重启MySQL/MariaDB,问题解决。 3y4.net

        需要查看MySQL/MariaDB服务器当前的字符集可以使用命令:SHOW VARIABLES LIKE ‘character_set_server’;

也可以在phpMyAdmin主界面的右上角区域看到:






转载3y4.net请注明 --> 原文链接
喜欢 (1)