我們在瀏覽器訪問網路資源時url路徑預設是utf-8
編碼,但有時候我們的路徑中帶有中文,這時候我們直接在瀏覽器中鍵入中文路徑是無效的。這個時候我們就需要將路徑轉換為gb2312的編碼。
比如我要訪問「你好
.txt
」檔案,直接在
url敲入
你好.txt
則出去的瀏覽器自動將這個
url格式轉換為(
utf-8
):/math/resources/%e4%bd%a0%e5%a5%bd.txt
此時需要我們手動轉換成gb2312
編碼的url即ok
服務端接收時也是以gb2312的編碼格式接受,然後反轉回來就好。
以下是將url轉成gb2312的編碼**:
public static string encodeurltogb2312(string url)
throws unsupportedencodingexception else
}} return sb.tostring();
}
其中"20%"是「 」空格。按此方法可輕鬆解決url路徑中包含中文不相容問題。
Python 訪問網路資源
使用python寫介面自動化指令碼的時候,會使用到一系列請求來訪問網路資源 from urllib import request defget html url page request.urlopen url html page.read decode utf 8 如果不用decode,獲取的會是...
使用URL訪問網路資源
有些字元在url中具有特殊含義,基本編碼規則如下 1 空格換成加號 2 正斜槓分割目錄和子目錄 3 問號 分割url與查詢 4 百分號 指定特殊字元 5 號指定書籤 6 號分割引數 儘管這些字元在url中具有特殊意義,但有時卻需要在url使用,例如引數名中包含 這時就需要將這些特殊字元轉換成相應的十...
無法訪問 您可能沒有許可權使用網路資源
1 到開始 執行 輸入gpedit.msc回車 計算機配置 windows設定 安全設定 本地策略 安全設定 賬戶 使用空白密碼的本地賬戶只允許進行控制台登入 改為 已禁用 即可解決問題。但這樣看起來使用者沒有密碼好像不是很安全。建議設定密碼。2 更改訪問模式。把 經典 改為 僅來賓 到開始 執行 ...