一、前言

在Unbuntu中用sqlite3-command-line操作sqlite3还好好的,到了windows下查询表内容时发现中文全部乱码了!马上想到sqlite3内部使用utf-8对字符进行编码,而windows的默认编码时gbk,cmd命令环境自然也是gbk了,乱码是正常不过的事。解决办法自然就是修改cmd命令环境的编码方式。


二、动手吧

1. 进入cmd命令环境

// 改用utf-8编码
chcp 65001


2. 修改字体

在命令行标题栏上 点击 右键,选择"属性"->"字体",将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。


三、其他编码范式

// gbk
chcp 936

// iso8859-1
chcp 437



四、参考

http://pjq.me/wiki/doku.php?id=tips:enable-utf8-cmd&rev=1303449997&do=diff


尊重原创^_^肥仔John



欢迎 添加 我的 公众号 一起深入探讨技术手艺人的那些事!

CMD魔法堂:支持显示UTF8编码的中文_javascript

如果您觉得 本文 的内容有趣就扫一下吧!捐赠互勉!