如何解决MySQL中文乱码问题

更新时间:02-10 教程 由 孤魂 分享

方法一:修改MySQL默认字符集

yiysqld]下添加以下两行代码:

character-set-server=utf8eral_ci

然后重启MySQL服务,即可使用UTF-8字符集。

方法二:修改表的字符集

在创建表时,可以指定表的字符集为UTF-8。例如:

CREATE TABLE `test` (t(11) NOT NULL AUTO_INCREMENT,ame` varchar(50) CHARACTER SET utf8 NOT NULL,tent` text CHARACTER SET utf8 NOT NULL,

PRIMARY KEY (`id`)noDB DEFAULT CHARSET=utf8;

方法三:修改列的字符集

在已经创建的表中,可以修改某一列的字符集为UTF-8。例如:

ame` varchar(50) CHARACTER SET utf8 NOT NULL;

方法四:使用函数转换字符集

如果以上方法都不能解决问题,可以使用MySQL提供的函数将字符集转换为UTF-8。例如:

ameame` FROM `test`;

以上是几种解决MySQL中文乱码问题的方法,希望可以帮助到大家。

声明:关于《如何解决MySQL中文乱码问题》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2077938.html