MySQL命令行查询中中文乱码问题的解决
2014-04-19 18:53
337 查看
问题
在使用Mysql命令行进行查询的时候,经常会出现中文乱码的问题解决方案
在MySQL命令行输入:show variables like ‘character_set_%’;查看当前配置的编码;在MySQL命令行输入 :set names utf8; 等同于
set character_set_client=utf8;
set character_set_results=utf8;
set character_set_connection=utf8;
在命令行插入数据之前
执行命令set names gbk;或者set names gb2312;
再插入
查询数据之前
执行命令set names gbk;或者set names gb2312;
完了之后再set names utf8;
这样就能正常插入和查询中文并且保持数据库编码为utf8
相关文章推荐
- 优化MYSQL数据库的方法
- mysql存储过程的权限 definer
- MySql存储过程—3、变量
- MySql存储过程—2、第一个MySql存储过程的建立
- mysql事务,锁,sql注入,sql_mode学习日记
- mysql导出数据库
- MYSQL 存储过程1、SQL存储过程的基础知识
- mysql触发器的作用及语法
- hibernate中获取使用mysql当前插入一条记录的id值
- [Navicat for MySQL系列]Navicat如何使用
- mysqlimport: Error: 13, Can't get stat of '/root/xiaoming/import.data' (Errcode: 13), when using tab
- mysql中文乱码 hibernate
- Mysql的安装问题解决
- MYSQL数据表类型
- ubuntu下mysql的常用命令
- mysql connection string for net
- 关于Can't connect to MySQL server on 'localhost' (10061)的解决办法!
- 如何单独启动wamp 中自带的MySQL
- node.js 事物处理 mysql
- MySQL基本操作