當前位置:首頁 » 編程語言 » pythonidle亂碼

pythonidle亂碼

發布時間: 2023-04-02 17:24:48

A. python中文顯示亂碼,已經在開頭有了coding: utf-8

亂碼原因:
因為你的文件聲明為 utf-8,並且也應該是用 utf-8 的編碼保存的源文件。但是 windows 的本地默認編碼是 cp936,也就是 gbk 編碼,所以在控制台直接列印 utf-8 的字元串當然是亂碼了。

解決方法:

py文件用記事本打開,另存為utf-8格式即可

B. python IDLE 控制台輸出亂碼問題怎樣解決

在源代碼開激拆始處加上如下這句:

# -*- coding: GBK -*-

...... 其他 Python 源代碼 ......

然後,選擇 IDLE 的菜單 Options ->
Configure IDLE... 打開 IDLE 的配置選項,切換到 General 選項卡,找到 Default Source
Encoding 設置項,選中 Locale-defined 選項,點擊 Apply 按鈕,再點擊 OK 以便保存設置。

關閉退出 IDLE 並重寫鄭尺打開 IDLE 集成明叢棗開發環境,此時你再試一下:

C. python自帶的IDLE編輯器,為什麼utf-8編碼、unicode編碼、GBK編碼形式都可以顯示

............
unicode是一種編碼。。。具體實現有utf-8,utf-16.。。
gbk是種中文編碼。

print 的時候自動轉為系統編碼了。

D. 您好,請教一下您python中IDLE打不開,提示IDLE's subprocess didn't make connection的解決方案

python中IDLE打不開,提示IDLE's subprocess didn't make connection,是設置錯誤慶扒造成祥畢的,解決方譽宴昌法如下:

1、首先,在電腦中先找到python安裝位置。

E. python 中文亂碼問題

記事本是用utf-8保存你下載了東西的。你下載下來的不是utf-8,保存下來中文當然就亂碼了。而gbk和utf-8里英文的編碼值都一樣,所以不受影響。

一個方法是你留意下目標頁面的charset 和 contentType,另一個方法是你復制一個目標頁面的字,放cmd里看它的編碼長度,以此來判斷它的原來編碼。

F. 在python idle中,出現"口"字型亂碼

建議你將文件首行寫為# coding=utf-8

還不行的話,點擊局李idle的options菜單,在桐磨遲彈出窗口的general頁中,游和將Default source Encoding改為Utf-8

G. python IDLE以及控制台中無法正確顯示中文

Python顯示中文的問題很頭大,原因在於Windows中文版的編碼格式是GBK,因此直接顯示中文會顯示亂碼的問題。
因此我們可以在開頭加上#_*_encoding:<>_*_ <>可以代筆:UTF8或cp936等編碼。

H. python爬蟲出現菱形問號亂碼的解決方法

在windows下使用非idle的其他ide編輯器,會碰到這個問題。對抓取到的網頁內容進行先解碼再編碼即可。

以requests為例:

r = r.content.decode('gbk').encode('utf-8')

出現編碼問題時,

1.仔細分析錯誤的類型。

看是decode(解碼)錯誤還是encode(轉碼)錯誤。

2.搞清自己處理的字元串是什麼類型的。

一般看網頁的charset,一般為gbk,gb2312或gb18030.其中包含字元的大小為gb2312 < gbk <gb18030。一般出現『gbk』 codec can』t decode,是因為

(1)要處理的字元串本身不是gbk編碼,但是你卻以gbk編碼去解碼

比如,字元串本身是utf-8的,但是你卻用gbk去解碼utf-8的字元串,所以結果不用說,則必然出錯。

(2)處理的字元的確是gbk的,但是其中夾雜的部分特殊字元,是gbk編碼中所沒有的

如果有些特殊字元是GB18030中有的,但是是gbk中沒有的。

則用gbk去解碼,去所不支持的字元,也比如會出錯。

所以,此種情況,可以嘗試用和當前編碼(gbk)所兼容的但所包含字元更多的編碼(gb18030)去解碼,或許就可以了。

3.然後換用這種的字元編碼去編碼或解碼。

詳情鏈接:https://www.crifan.com/summary_python_unicodedecode_error_possible_reasons_and_solutions/

I. 怎麼才能python 的GUI中文不會出現亂碼

>>>如果你沒有在文件開頭# encoding: utf-8,idle裡面有設置默認編碼的
>>>如果是在windows下面,而你的編碼又是utf-8的話,那麼你雙擊運行,如果含有中文是會報錯的,因為windows(中文版本)的cmd的默認編碼是gbk的,這個當然會出錯了,所以解團扒決辦法是將文件保存為gbk或者gb18030或者cp936,在文件開頭加桐緩上#_*_encoding:cp936_*_就可以了。
>>>如果是在linux下面的話,設置成utf-8的吧。

>>>這個不只是gui程序的塌輪昌編碼問題,是python2.X的通病。

J. python2.7.14 Shell 中自帶IDLE中文亂碼

python2的拆孝氏默認編碼是ASCII,所以不能正常解碼中文旅散,這也是慎局python2的詬病。並不是報錯,它就這么顯示

在python3里就解決了,python3默認編碼是Unicode

熱點內容
怎麼存儲液氮 發布:2024-11-02 16:29:20 瀏覽:381
順序存儲文件 發布:2024-11-02 16:26:16 瀏覽:795
python266 發布:2024-11-02 16:22:06 瀏覽:364
計算機如何設置雙密碼 發布:2024-11-02 15:38:18 瀏覽:929
超高速存儲 發布:2024-11-02 15:23:30 瀏覽:898
javades加密文件 發布:2024-11-02 15:14:15 瀏覽:534
讀卡器怎麼看配置 發布:2024-11-02 15:14:10 瀏覽:459
安卓手機如何更改屏幕常亮 發布:2024-11-02 15:14:02 瀏覽:605
存儲空間介紹 發布:2024-11-02 15:12:22 瀏覽:417
沒有連上伺服器怎麼辦 發布:2024-11-02 14:39:02 瀏覽:626