解决方案:在cmd中无法向数据库中插入中文?cmd显示中文是乱码?
2015-03-04 13:36
423 查看
【原因分析】
其实,只要保证cmd客户端和MySQL两者编码一致即可。但现实是cmd默认的是gbk,而mySQL一般是utf8。所以我们需要在cmd中告诉MySQL:
——cmd这边发送给MySQL的是gbk的。
——cdm这边接受的数据要求是gbk的。
这个类似于在PHP代码使用MySQL的时候用set names gbk一样。
【解决方案】
在cmd上输入:
或者在cmd上输入:
set names gbk;
其实,只要保证cmd客户端和MySQL两者编码一致即可。但现实是cmd默认的是gbk,而mySQL一般是utf8。所以我们需要在cmd中告诉MySQL:
——cmd这边发送给MySQL的是gbk的。
——cdm这边接受的数据要求是gbk的。
这个类似于在PHP代码使用MySQL的时候用set names gbk一样。
【解决方案】
在cmd上输入:
set character_set_client=gbk; set character_set_results=gbk;
或者在cmd上输入:
set names gbk;
相关文章推荐
- 使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
- cmd 命令行模式下输出中文时显示乱码的解决方案
- cmd 命令行模式下输出中文时显示乱码的解决方案
- Oracle数据库案例整理-执行Oracle脚本失败或异常-使用SQL语句插入中文后数据库中显示乱码
- linux将中文插入Oracle后显示乱码 解决方案
- 解决mysql无法插入中文数据及插入后显示乱码的问题【亲测 图文解说!】
- jsp页面往mysql里插入中文后数据库里显示乱码
- jsp页面往mysql里插入中文后数据库里显示乱码
- 使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
- cmd中无法显示中文-解决方案
- 使用Hibernate向mysql数据库中插入中文,数据库中显示??乱码
- [Shell编译]Windows Cmd显示中文乱码解决方案
- 解决向数据库中插入中文显示的是乱码问题!
- 插入中文数据显示乱码 mssql数据库显示乱码 更改中文数据显示乱码
- cmd中无法显示中文-解决方案
- mysql数据库中导入数据库无法显示中文,中文乱码(解决)Window/Linux
- cmd 命令行模式下不能输入中文或输出中文时显示乱码的解决方案
- 使用Hibernate向mysql数据库中插入 bd08 中文,数据库中显示??乱码
- Question_one_数据库插入数据无法显示中文
- JAVA操作数据库插入中文表中显示乱码的解决方法