cmd窗口显示MySQL数据库中的中文乱码

本文的前提是MySQL据库已经使用UTF-8编码,但是用DOS窗口显示MySQL中的中文内容(即字符串)时出现乱码。

 

解决方法:

在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。我默认的当前代码页是GBK,则需要将其改成UTF-8,通过chcp命令改变代码页,UTF-8的代码页为65001,在DOS窗口输入:

chcp 65001 

代码页就被变成UTF-8了,但是重点是在窗口中仍旧不能正确显示UTF-8字符。此时需要修改窗口属性,改变字体:

在命令行标题栏上点击右键,选择“属性”->“字体”,将字体修改为True Type字体“Lucida Console”,然后点击

“确定”将属性应用到当前窗口。

 

此时为期多年的问题得到了解决。

cmd窗口显示mysql数据库中的中文乱码 - 毓柠 - 天空

转载于:https://my.oschina.net/wangsifangyuan/blog/658023

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值