Linux下彻底解决mysql中文乱码

news/2024/12/2 14:52:30/

文章目录

  • Linux下彻底解决mysql中文乱码
    • 1.修改 MySQL 服务器的字符集为 UTF-8,可以在 my.cnf 配置文件中添加以下内容:
    • 2.使用时修改 MySQL 数据库和表的字符集为 UTF-8,可以使用以下命令:
    • 3.在建立数据库连接时,使用 UTF-8 编码进行连接,例如在 PHP 中使用以下代码:
    • 4.在 HTML 页面中指定字符集为 UTF-8,可以在 head 标签中添加以下代码:

Linux下彻底解决mysql中文乱码

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

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

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

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

cd /etc/mysql
#修改文件权限
sudo chmod 777 mysql.cnf
vim 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=<database_name>;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" />

http://www.ppmy.cn/news/49475.html

相关文章

【LeetCode】144.二叉树的前序遍历

1.问题 给你二叉树的根节点 root &#xff0c;返回它节点值的 前序 遍历。示例 1&#xff1a; 输入&#xff1a;root [1,null,2,3] 输出&#xff1a;[1,2,3] 示例 2&#xff1a; 输入&#xff1a;root [] 输出&#xff1a;[] 示例 3&#xff1a; 输入&#xff1a;root [1]…

如何智能改写文案内容-如何用ai改字

伪原创在线文章生成器 在当今数字时代&#xff0c;营销推广已成为各行各业的必备工具&#xff0c;其中之一便是内容营销。作为内容营销的一部分&#xff0c;文章撰写是非常关键的环节。为了满足市场需求&#xff0c;越来越多的在线文章生成器涌现出来&#xff0c;其中最受欢迎…

【C++】二叉搜索树(概念、实现、应用以及OJ题详解)

前言&#xff1a; 此前我们在C语言实现数据结构的时候学习过二叉树&#xff0c;但是那个时候我们没有深入学习二叉搜索树。本章重提二叉树并详解二叉搜索树有下面两个原因&#xff1a; 1、为我们下一章学习set和map做准备&#xff1b;2、详解我们进阶一点的二叉树的面试OJ题&a…

高新技术企业申报有哪些常见问题

高新技术企业 高新技术企业是指在中国&#xff08;不包括香港、澳门、台湾&#xff09;注册一年以上的居民企业&#xff0c;在国家重点支持的高新技术领域不断开展研发和技术成果转化&#xff0c;形成企业核心自主知识产权&#xff0c;并在此基础上开展经营活动。 高新技术企…

实测有效!手把手带你将 Docker Image 体积减少 90%

Docker Image 体积越大,那部署要花的时间就越长;假如每个版本都有好几 GB,那并不是一个理想的状态;因此笔者开始动手实作,想看看到底能将 Docker Image 的体积缩小多少! 大纲 ㄧ、先初始化一个简易的 Node.js 专案 二、撰写 Dockefile,了解优化前体积有多大 三、使用 No…

反垃圾邮件产品测试评价方法示意图

声明 本文是学习信息安全技术 反垃圾邮件产品技术要求和测试评价方法. 而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 反垃圾邮件产品测试评价方法 测试环境 反垃圾邮件产品的典型测试环境如图1所示。 图1 反垃圾邮件产品典型测试环境示意图 测试设…

微搭低代码实现投票功能

经常有一类需求&#xff0c;就是投票的功能&#xff0c;需要限制每一个选项每个人只可以投一票&#xff0c;投完之后需要统计票数。本篇教程我们讲解一下如何利用微搭低代码工具来实现投票功能。 1 设计数据源 我们需要设计一个数据源来记录用户的投票&#xff0c;如何限制用…

[5 种有效方法] 适用于 Android 的通用解锁图案/密码

在当今世界&#xff0c;保护您的密码对于您的文件和数据的安全至关重要&#xff0c;尤其是在第三方应用程序盛行的情况下。为这些应用程序注册帐户不是问题&#xff0c;就像记住它们一样。但是&#xff0c;如果您不知何故忘记了手机密码&#xff0c;您仍然可以在不丢失宝贵数据…