在VScode中使用python爬取网站数据中文乱码

用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",

解决方案:

最终决定用终端输出,问题解决,如果有小伙伴能够找到相关的解决办法,欢迎在评论区留言。

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

平平无奇的小Y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值