當前位置:首頁 » 編程語言 » 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

熱點內容
為啥編程廣告 發布:2025-07-04 07:30:01 瀏覽:566
資料庫備機 發布:2025-07-04 07:30:00 瀏覽:530
靜態內部類java 發布:2025-07-04 07:25:45 瀏覽:232
玉林電信dns伺服器地址 發布:2025-07-04 07:17:34 瀏覽:435
用鏡像壓縮 發布:2025-07-04 07:17:31 瀏覽:633
lgg3如何設置鎖屏密碼 發布:2025-07-04 06:41:39 瀏覽:344
sqlserver2005命令 發布:2025-07-04 06:27:08 瀏覽:732
壓縮文件啥樣 發布:2025-07-04 06:21:42 瀏覽:298
linux的回車換行 發布:2025-07-04 06:21:39 瀏覽:132
c語言的窗口 發布:2025-07-04 06:20:54 瀏覽:983