1 頁 (共 1 頁)

URL編碼

發表於 : 週五 11月 03, 2006 4:55 pm
布魯斯
#Java#

會處理#字元為%23,空白字元轉換為+,中文字拆開每BYTE處理為ASCII

JDK 1.3

java.net.URLURLEncoder.encode(String args)
java.net.URLDecoder.decode(String args)

JDK 1.4 & 1.5

第二個String 為Locale
java.net.URLURLEncoder.encode(String args,String args)
java.net.URLDecoder.decode(String args,String args)

#JavaScript#

會處理#字元為%23,空白字元轉換為+,中文字處理為UniCode
escape(String args)
unescape(String args)

不會處理#字元,空白字元轉換為%20,中文字拆開每BYTE處理為ASCII
encodeURI(String args)
decodeURI(String args)

會處理#字元為%23,空白字元轉換為%20,中文字拆開每BYTE處理為ASCII
encodeURIComponent(String args)
decodeURIComponent(String args)

#PHP#

會處理#字元為%23,空白字元轉換為+,中文字拆開每BYTE處理為ASCII
urlencode
urldecode

會處理#字元為%23,空白字元轉換為%20,中文字拆開每BYTE處理為ASCII
(RFC 1738 )
rawurlencode
rawurldecode