Heim > Backend-Entwicklung > PHP-Tutorial > mysql怎么查看编码格式?

mysql怎么查看编码格式?

PHP中文网
Freigeben: 2023-02-28 13:56:01
Original
14583 Leute haben es durchsucht

mysql怎么查看编码格式?

mysql怎么查看编码格式?

进入mysql,输入show variables like 'character%';查看当前字符集编码情况,显示如下:

1 (1).png

其中,

  • character_set_client为客户端编码方式;

  • character_set_connection为建立连接使用的编码;

  • character_set_database数据库的编码;

  • character_set_results结果集的编码;

  • character_set_server数据库服务器的编码;

只要保证以上四个采用的编码方式一样,就不会出现乱码问题。

也可以直接查看数据库编码格式

show variables like 'character_set_database';
Nach dem Login kopieren

拓展:

修改数据库的编码格式

方法一:命令为:set character% = utf8;

例如:

set character_set_client =utf8;
Nach dem Login kopieren

但是这个修改只是暂时的,限于当前会话,一旦数据库退出,就会失效

方法二:修改my.cnf文件

2.png

命令:vi /etc/my.cnf(提示:my.cnf文件的具体位置因安装版本或系统而异)

找到[client] 添加:

default-character-set=utf8
Nach dem Login kopieren
Nach dem Login kopieren

找到[mysqld] 添加:

default-character-set=utf8
Nach dem Login kopieren
Nach dem Login kopieren

然后重启mysql服务。

3.png

但是,此时发现,mysql根本无法启动

解决方法:重新打开my.cnf文件,

找到[mysqld] :

default-character-set=utf8 改成  character-set-server=utf8

重新启动mysql,再次登陆mysql,输入命令:show variables like 'character%';查看编码,发现编码已改变为utf8

更多相关知识,请访问 PHP中文网!!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage