VSCode中使用Python打印中文乱码问题求助
VSCode中Python打印中文乱码的解决办法
针对你在Windows下VSCode使用Python3.12打印中文出现乱码的问题,可尝试以下几种解决方式:
调整VSCode终端编码设置
打开VSCode设置(快捷键Ctrl+,),分别搜索并设置以下两项为utf-8:Terminal > Integrated: EncodingPython > Terminal: Encoding
设置完成后重启VSCode生效。
在代码中强制指定输出编码
在Python代码开头添加代码,强制标准输出使用UTF-8编码,修改后的代码如下:import sys sys.stdout.reconfigure(encoding='utf-8') data = "中國哲學書電子化計劃" print(data)修改Windows终端默认编码
打开系统CMD终端,执行chcp命令查看当前编码:- 若输出不是
65001(UTF-8),可临时执行chcp 65001切换编码; - 若要永久设置,右键终端标题栏→属性→选项,勾选「使用UTF-8编码」(Windows 10及以上版本支持)。
- 若输出不是
内容的提问来源于stack exchange,提问作者Sharomi
相关产品推荐
相关产品推荐

