VScode查看python f.write()的文件亂碼問題及解決方法
VScode查看python f.write()的文件亂碼
在使用 VScode 編寫 python 代碼,
print(),漢字正常顯示,
使用 with open()as f:
f.write()文件后,
在 VScode 中 打開 保存的文件,就顯示亂碼,
print() 能正常顯示漢字,按道理 保存的文件也應(yīng)該 能正常顯示文字,
于是 打開了 f.write() 的文件,一看,沒問題,漢字是正常顯示的,
這說明,問題出在 VScode 上,
是 VScode 讀取 自己 f.write() 的文件時 出現(xiàn)了亂碼,
經(jīng)過,拜讀 博主 金牛大王的 文章 找到原因,
vscode打開txt文件亂碼
原來是 VScode 讀取 txt 文本文件的時候,選錯了 編碼,
讀 文本 txt 文件 的中文,應(yīng)該使用 GBK 或 GB2312 編碼
而 VScode 默認
使用的是 UTF-8 編碼,所以就亂碼了,
解決方案:
手工指定 讓 VScode 打開 txt 文本文件時,自動選擇 編碼格式,而不是一根筋 的 使用 默認
的 UTF-8 編碼,
找到 VScode
file/preferences/settings/
然后 找
User/Text Editor/Files/Auto Guess Encoding
復(fù)選,就是把對號挑上。
把亂碼文件關(guān)了,重新打開,中文顯示就正常了,沒有亂碼了,
這個時候, VScode 聰明的智商又占領(lǐng)高地了,它智慧的使用了 自動猜一猜,并選擇了正確的 中文編碼 GB2312.
感興趣的同學(xué)可以去看看 金牛大王的解決此問題的原文,給他也點點贊。
vscode打開txt文件亂碼
到此這篇關(guān)于VScode查看python f.write()的文件亂碼的文章就介紹到這了,更多相關(guān)VScode查看python f.write()亂碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- jupyter?notebook?自定義python解釋器的過程詳解
- Pycharm中安裝wordcloud等庫失敗問題及終端通過pip安裝的Python庫如何添加到Pycharm解釋器中(推薦)
- 如何配置關(guān)聯(lián)Python 解釋器 Anaconda的教程(圖解)
- mac 上配置Pycharm連接遠程服務(wù)器并實現(xiàn)使用遠程服務(wù)器Python解釋器的方法
- VSCode配置python環(huán)境及中文問題解決方法
- 關(guān)于vscode?默認添加python項目的源目錄路徑到執(zhí)行環(huán)境的問題
- 解決win10 vscode 無法激活python 虛擬環(huán)境的問題
- 如何在vscode中安裝python庫的方法步驟
- 在VScode里面添加Python解釋器的詳細步驟
相關(guān)文章
python用WxPython庫實現(xiàn)無邊框窗體和透明窗體實現(xiàn)方法詳解
這篇文章主要介紹了python用WxPython庫實現(xiàn)無邊框窗體和透明窗體實現(xiàn)方法詳解,需要的朋友可以參考下2020-02-02python學(xué)習(xí)將數(shù)據(jù)寫入文件并保存方法
在本篇文章里小編給大家分享的是關(guān)于python將數(shù)據(jù)寫入文件并保存的實例內(nèi)容,需要的朋友們可以學(xué)習(xí)下。2020-06-06Python3基礎(chǔ)教程之遞歸函數(shù)簡單示例
這篇文章主要給大家介紹了關(guān)于Python3基礎(chǔ)教程之遞歸函數(shù)簡單示例的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Python3具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06