概述
项目实施前脚本调试,对象是从数据库进行查询并输出utf-8字符串的简单脚本,用code-runner输出时为乱码,直接使用命令行输出正常,客户目前只看cdoe-runner输出,所以要解决这个字符串乱码的问题;
过程
乱码:
正常:
解决方案:
- 在vscode中 Ctrl+Shift+P;
- Open Settings (JSON),选择用户设置;
- 加入代码:
"code-runner.executorMap": { "python": "set PYTHONIOENCODING=utf8 && python" },使用户设置变成:
查看效果:
总结
可以解决问题,满足需求。