昨天在爬取電影的時候生成的表單打開result.html時,發現頁面出現如下亂碼:
第一種方法:
上網找了半天,網上的解決方案是這樣的:
1.Win + R輸入gpedit.msc打開組策略編輯器;
2.定位到計算機配置→管理模板→windows組件→Internet Explorer→自定義用戶代理字符串;
3.雙擊打開設置已啟動,輸入字符串“MSIE 9.0”;
4.點擊確定;
5.重啟瀏覽器即可生效。
當我嘗試着按照網上的方法去做時,出現了如下問題:
於是我上網找了下原因,然后網上一些人說win10家庭版不包含組策略,其實不然,其實不然,它是有相關文件的,只是不讓你使用而已。那么我們讓系統允許你使用就好了。首先你需要在桌面上新建一個txt文本文檔。然后將以下代碼復制到這個新建的txt文本文檔中。
@echo off pushd "%~dp0" dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i" pause
如圖所示:
然后保存,關閉,重命名這個新建文本文檔,修改其后綴.txt變成.cmd,如下圖。
然后右鍵單擊這個“新建文本文檔.cmd”,選擇以管理員身份運行即可。
運行結果如下圖所示:
運行完畢,你的電腦就可以使用組策略gpedit.msc了。
然后你只需要照着上面那個方法做就OK了。
第二種方法:
這種方法也是我摸索出來的,你只需要把網頁放在Internet Explorer下打開,然后鼠標點擊右鍵->編碼->簡體中文,頁面就會正常顯示了
網頁就能正常顯示啦!