vscode運行python程序輸出亂碼

vscode運行python程序輸出亂碼

如果直接這樣運行 python 代碼,會出現 print 打印出來的中文是亂碼,要解決這個問題有三種辦法:

1、增加系統全局變量

以 windows 系統為例,添加系統變量:

pythonIOENCODING=UTF8

重啟vscode

(學習視頻推薦:java視頻教程

立即學習Python免費學習筆記(深入)”;

2、 修改 VSC 配置文件

F1 鍵調出控制臺,輸入task,選擇任務:配置任務運行程序,打開tasks.json文件,增加以下信息:

"options":?{ ?"env":{ ?"PYTHONIOENCODING":?"UTF-8" ?} }

重啟vscode

3、在代碼里更改編碼

在每個需要中文的 python 文件中添加如下代碼:

import?io import?sys #改變標準輸出的默認編碼 sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='utf8')

相關教程推薦:java視頻教程

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享