用VScode运行python爬取网站数据时使用插件出现中文乱码
问题描述
我使用的编译器插件为code runner
原因分析:
找不到解码导致乱码,我做出了四步尝试
尝试一:代码中添加指定utf-8
encoding="utf_8_sig"
尝试二:添加关于utf的注释
尝试三:设置通过编码utf-8重新打开
1.点击“通过编码重新打开”
2.选择“utf-8”。
尝试四:打开自动猜测功能
1.在“设置”的"encoding"中选择“UTF-8”
2.在“设置”页面可通过搜索关键字"guess"找到对应处,选中复选框,打开自动猜测
尝试五:修改插件配置
具体参考:Visual Stusio Code插件CodeRunner运行C++代码时中文乱码问题的解决
1.打开该扩展的设置页面,
2.找到"Code-runner: Executor Map",
3.点击"在"settings.json中编辑",
4.找到"cpp:",换成以下内容,保存后再次运行。
"cpp": "cd $dir && g++ -fexec-charset=GBK -std=c++17 $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",
解决方案:
最终决定用终端输出,问题解决,如果有小伙伴能够找到相关的解决办法,欢迎在评论区留言。