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

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

mysql乱码问题:

出现情况:用命令行查看数据库数据时,中文会显示成乱码。

     用命令行插入中文数据时,报错。

解决思路:

      1,在命令行下输入:[ show variables like 'character_set_%'; ],若查询出的列表中编码格式均为utf8(除[ character_set_filesystem ]项),则说明中文乱码的问题就是编码格式的问题。如图1所示

图1

      2,此时,需要将(客户端,连接及结果集的)编码方式改成gb2312(或gbk),就能正确显示中文及写入中文数据了。只需要在mysql命令行下输入:[ set names gbk; ]即可。如图2,图3所示。

图2

     3,如此就能显示正确的中文了。如图3所示。

图3

     4,操作完成后,就需要将编码方式改回去,在mysql命令行输入:[ set names utf8; ]即可,则此时编码方式就改回utf8了。

    

  

 

转载于:https://www.cnblogs.com/xxyfhjl/p/3886054.html

你可能感兴趣的文章
MySQL binlog数据库同步技术总结
查看>>
静态方法
查看>>
保护HTTP的安全
查看>>
js 选取子节点时去除非IE浏览器的换行符
查看>>
javascript是一朵奇葩
查看>>
Mycat入门教程
查看>>
关于"无法解析的外部符号"问题的解决
查看>>
【JavaScript】【译】编写高性能JavaScript
查看>>
【随笔】入行必读:互联网行业薪酬等级
查看>>
Android使用开源框架加载图片
查看>>
CLR是怎么加载到内存的?
查看>>
fckeditor
查看>>
backbone.js
查看>>
python类的特殊成员变量
查看>>
sublime text3最新版本注册码(build 3143)
查看>>
linux使用技巧
查看>>
必背公式及常数
查看>>
利用CSS、JavaScript及Ajax实现图片预加载的三大方法
查看>>
EntityManager的merge()方法
查看>>
Spring中线程池的应用
查看>>