博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MYSQL乱码问题。
阅读量:4963 次
发布时间:2019-06-12

本文共 1367 字,大约阅读时间需要 4 分钟。

1、 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值, 

如 default-character-set = utf8 

character_set_server = utf8 

修改完后,重启mysql的服务,service mysql restart 

使用 mysql> SHOW VARIABLES LIKE 'character%';查看,发现数据库编码均已改成utf8 

+--------------------------+---------------------------------+ 

| Variable_name | Value | 

+--------------------------+---------------------------------+ 

| character_set_client | utf8 | 

| character_set_connection | utf8 | 

| character_set_database | utf8 | 

| character_set_filesystem | binary | 

| character_set_results | utf8 | 

| character_set_server | utf8 | 

| character_set_system | utf8 | 

| character_sets_dir | D:"mysql-5.0.37"share"charsets" | 

+--------------------------+---------------------------------+ 


2、还有一种修改字符集的方法,就是使用mysql的命令 

mysql> SET character_set_client = utf8 ; 

mysql> SET character_set_connection = utf8 ; 

mysql> SET character_set_database = utf8 ; 

mysql> SET character_set_results = utf8 ; 

mysql> SET character_set_server = utf8 ; 


mysql> SET collation_connection = utf8 ; 

mysql> SET collation_database = utf8 ; 

mysql> SET collation_server = utf8 ; 



3、一般就算设置了表的默认字符集为utf8并且通过UTF-8编码发送查询,你会发现存入数据库的仍然是乱码。问题就出在这个connection连接层上。解决方法是在发送查询前执行一下下面这句: 


SET NAMES 'utf8'; 


它相当于下面的三句指令: 

SET character_set_client = utf8; 

SET character_set_results = utf8; 

SET character_set_connection = utf8;

转载于:https://www.cnblogs.com/web100/archive/2012/06/26/mysql-Garbled.html

你可能感兴趣的文章
line-height的高度机理
查看>>
MySQL多表查询一网打尽
查看>>
MySQL索引扩展(Index Extensions)学习总结
查看>>
一起写框架-MVC框架-基础功能-ServletAPI的动态绑定(五)
查看>>
windows上安装Anaconda和python
查看>>
关于Spring MVC跨域
查看>>
o2o的一些看法
查看>>
web项目知识整理
查看>>
微信小游戏 修改appid
查看>>
[NOI2015]程序自动分析
查看>>
数据结构4_java---顺序串,字符串匹配算法(BF算法,KMP算法)
查看>>
高数量类别特征(high-cardinality categorical attributes)的预处理方法
查看>>
引号中任何一个字符都应该注意
查看>>
回文词
查看>>
用vim生成一批递增ID
查看>>
MySQL 及 SQL 注入
查看>>
MySQL引擎介绍ISAM,MyISAM,HEAP,InnoDB
查看>>
【Clique Problem】
查看>>
cygwin下载指南(转)
查看>>
枚举类返回Map键值对,绑定到下拉框
查看>>