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主界面的右上角区域看到: