返回顶部
首页 > 资讯 > 数据库 >Linux下彻底解决mysql中文乱码
  • 434
分享到

Linux下彻底解决mysql中文乱码

mysql数据库php 2023-09-06 10:09:37 434人浏览 独家记忆
摘要

文章目录 Linux下彻底解决mysql中文乱码1.修改 MySQL 服务器的字符集为 UTF-8,可以在 my.cnf 配置文件中添加以下内容:2.使用时修改 MySQL 数据库和表的字符集

文章目录

linux下彻底解决Mysql中文乱码

mysql 中文乱码问题的解决方法如下:

1.修改 Mysql 服务器的字符集为 UTF-8,可以在 my.cnf 配置文件中添加以下内容:

[client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]character-set-server=utf8collation-server=utf8_general_ci

配置文件所在位置:/etc/mysql/

cd /etc/mysql#修改文件权限sudo chmod 777 mysql.cnfvim mysql.cnf#把上述内容添加进去并保存退出

重启MySQL服务,使得新的配置生效,例如使用以下命令重启MySQL服务:

sudo service mysql restart

2.使用时修改 MySQL 数据库和表的字符集为 UTF-8,可以使用以下命令:

ALTER DATABASE <database_name> CHARACTER SET utf8 COLLATE utf8_general_ci;ALTER TABLE <table_name> CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

3.在建立数据库连接时,使用 UTF-8 编码进行连接,例如在 PHP 中使用以下代码:

$dsn = "mysql:host=localhost;dbname=;charset=utf8";$pdo = new PDO($dsn, <username>, <passWord>);

4.在 html 页面中指定字符集为 UTF-8,可以在 head 标签中添加以下代码:

CSSCopy code<meta Http-equiv="Content-Type" content="text/html; charset=utf-8" />

来源地址:https://blog.csdn.net/qq_45865950/article/details/130327614

您可能感兴趣的文档:

--结束END--

本文标题: Linux下彻底解决mysql中文乱码

本文链接: https://www.lsjlt.com/news/396875.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作