1. 程式人生 > >Windows下安裝使用Curl及解決中文亂碼問題

Windows下安裝使用Curl及解決中文亂碼問題

Curl命令可以通過命令列的方式,執行Http請求,這在我們開發時很有用,我們可以使用它來模擬一些http客戶端請求。

curl下載

下載完之後,解壓到D:\software\libiconv目錄下(解壓目錄自定義就行,後面配置環境變數的時候,能找到這個目錄就可以)

使用方式一:在curl.exe目錄中使用

解壓下載後的壓縮檔案,通過cmd命令進入到curl.exe所在的目錄。

我使用的是windows 64位系統,因此可以使用I386下的curl.exe工具。

進入到該目錄後,執行curl --help測試:

這樣我們就在curl.exe目錄中使用了curl。

使用方式二:放置在system32中

解壓下載好的檔案,拷貝I386/curl.exe檔案到C:WindowsSystem32

然後就可以在DOS視窗中任意位置,使用curl命令了。

使用方式三:配置環境變數

在命令列中輸入sysdm.cpl回車,就可以開啟“系統屬性--高階--環境變數”

在系統高階環境變數中,配置

CURL_HOME : "D:\software\curl"

path 末尾新增 : “;%CURL_HOME%\I386”

這樣與上面方式二的效果相同,然後就可以在DOS視窗中任意位置,使用curl命令了。

使用curl時,命令列中文亂碼問題

我們在命令列下輸入curl curl www.baidu.com

可以看到,中文在命令列裡都變成了亂碼。

下載完,安裝,一路點選Next就可以了。

下載完之後,在系統環境變數path末尾加上D:\software\libiconv\install\GnuWin32\bin就可以了(這是我自己的安裝路徑下iconv的Path,你們使用你們自己的即可)。

安裝完之後,我們使用一下試一試

在命令列輸入curl www.baidu.com | iconv -f utf-8 -t gbk回車