DOS命令下使用sqlite3 命令中文乱码的解决办法
1、如图,默认的是乱码的记录
2、退出dos 或者重新开启在CMD窗口,输下:chcp 65001 然后回车确定
注意 65001 是Unicode (UTF-8) 65001 的编码设置,Chinese Simplified (GB2312) 的设置为936 ,可以从EditPlus 工具的菜单【文档】--》【文档类型】查看
3、在命令行标题栏上点击右键,选择【属性】 -【字体】,将字体修改为【Lucida Console】 确定.选择当前窗口有效或者应用于所有窗口
完成后再通过命令进入sqlite3,select一下含有中文的记录,乱码解决了。
以上在xp 上测试通过
1、如图,默认的是乱码的记录
2、退出dos 或者重新开启在CMD窗口,输下:chcp 65001 然后回车确定
注意 65001 是Unicode (UTF-8) 65001 的编码设置,Chinese Simplified (GB2312) 的设置为936 ,可以从EditPlus 工具的菜单【文档】--》【文档类型】查看
3、在命令行标题栏上点击右键,选择【属性】 -【字体】,将字体修改为【Lucida Console】 确定.选择当前窗口有效或者应用于所有窗口
完成后再通过命令进入sqlite3,select一下含有中文的记录,乱码解决了。
以上在xp 上测试通过