❶ 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/
❷ 瀏覽中文網頁,字體顯示好多問號和菱形,怎麼解決
在出現問號的頁面滑鼠右鍵,點編碼,選簡體中文即可。。。一樓的別不懂裝懂,弄不弄就查毒啊毒的,還不良網站誤導大家。。。
❸ 手機打開網頁,顯示的全是菱形里有問號
網路連接不良
❹ 手機里所有瀏覽器里的電腦網頁界面都變成了黑色菱形方塊,裡面還帶問號,這是什麼情況
你好
這個估計是你的瀏覽器中病毒了吧,這個瀏覽器你最好卸載了。你要是還是不捨得的話,你的手機
也將會變成一塊板磚哦。這個你要是卸載了的話,建議你再試試這個手機QQ瀏覽器吧
這個瀏覽器比較安全吧,裡面呢內置了防護功能的,使用其會比較有安全感,
不會輕易讓病毒侵入的哦。這個瀏覽器功能也比較強大,兼容性也還不錯
所以使用起來會比較有感覺吧
❺ 我手機打開電腦版的網頁,經常出現大量菱形中有問號的亂碼,華為c8812,求解
電腦的操作系統本就高於手機,也許你打開的這個網頁它的支持最低版本都是32位,你的手機怎麼能打開呢,你具體是要打開什麼網頁,做什麼操作
❻ 為什麼網頁打開全是問號
原因:
一、可能是字體缺少的問題,找到正常的電腦,找到字體的文件夾,全部拷了,覆蓋到你電腦上相同的文件夾試試。
二、系統程序不兼容。
解決辦法:
1,進入控制面板,打開「時鍾、語言和區域」,再打開「語言和區域」。
2,「語言和區域」窗口,其中有四個選項卡,將四個選項卡裡面的選項全部改成簡體中文或「中國」、「中文(簡體)」、「中文(簡體,中國)」,尤其是第四個選項卡(管理)裡面的非Unicode程序語言處,要選擇「中文(簡體,中國)」。
3,現在打開程序試試,如果不行電腦重啟即可解決。
❼ 求助! 打開網頁全是一些帶問號的菱形黑框
在你瀏覽器的查看,編碼下選擇自動檢測,或者也可以試試簡體中文。
❽ 電腦edge、360、QQ瀏覽器使用UC導航、百度導航會出現菱形問號亂碼現象,使用IE瀏覽器則不會
可能是系統出現問題,可以使用「輕松備份」備份重要數據,然後重裝系統
❾ wap頁面瀏覽出現菱形問號怎麼辦
建議用360清理大師清理瀏覽器緩沖,然後重新打開就可以正常。