有些字元在url中具有特殊含義,基本編碼規則如下:
(1)空格換成加號(+)
(2)正斜槓分割目錄和子目錄
(3)問號(?)分割url與查詢
(4)百分號(%)指定特殊字元
(5)#號指定書籤
(6)&號分割引數
儘管這些字元在url中具有特殊意義,但有時卻需要在url使用,例如引數名中包含&,這時就需要將這些特殊字元轉換成相應的十六進製制數。筆者曾經在做web時碰到過這個問題,需要傳入的引數包括特殊字元,如」+」,」&」這些,如果不加處理直接傳給servlet的話,結果肯定是不正確的,筆者曾經寫過專門的函式來處理這個問題,簡單的替換函式如: str=str.replace(/%/g,"%25");
str=str.replace(/+/g,"%2b");
str=str.replace(/&/g,"%26");
這裡有乙個參照表,大家可以根據該錶把一些特殊字元轉換成其對應的十六進製制,然後再進行處理。
表1 特殊字元的轉換
特殊字元 十六進製制值 特殊字元 十六進製制值
+ %20 % %25
/ %wf # %23
? %3f & %26
Python 訪問網路資源
使用python寫介面自動化指令碼的時候,會使用到一系列請求來訪問網路資源 from urllib import request defget html url page request.urlopen url html page.read decode utf 8 如果不用decode,獲取的會是...
Study Flex《訪問本地 網路資源》
在flex開發中經常中出現安全沙箱問題。securityerror error 2148 swf 檔案 不能訪問本地資源 只有僅限於檔案系統的 swf 檔案和可信的本地 swf 檔案可以訪問本地資源。at flash.net urlstream load at flash.net urlloader...
使用VC建立網路連線並訪問網路資源
目錄在windows下可以通過系統操作,將區域網的資源對映到本地,從而實現像本地資料一樣訪問網路資源。實際上這些步驟也可通過 呼叫win32函式實現,前提是你得知道目標機器的位址以及金鑰。直接上vc的例項 include include include pragma comment lib,mpr....