如果直接這樣運行 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
喜歡就支持一下吧
相關推薦