java版本的escape和unescape函數(shù) | |
|
評論
呵呵那就是用了send(data)方式post數(shù)據(jù)了吧,這就說來話長了。
post數(shù)據(jù)的時候數(shù)據(jù)是自動按照utf-8編碼的,但是也接受urlencode方式編碼的二進制數(shù)據(jù)。注意到urlencode的轉(zhuǎn)義符和escape是一樣的:%,但是他們代表的意思不同。urlencode的%XX代表的是XX這個16進制數(shù)字的數(shù)據(jù),而escape的%XX代表的是ASCII碼為XX的一個字符(%uXXXX則代表Unicode碼為XXXX的一個unicode字符)。亂碼就此產(chǎn)生。 回復 更多評論
post數(shù)據(jù)的時候數(shù)據(jù)是自動按照utf-8編碼的,但是也接受urlencode方式編碼的二進制數(shù)據(jù)。注意到urlencode的轉(zhuǎn)義符和escape是一樣的:%,但是他們代表的意思不同。urlencode的%XX代表的是XX這個16進制數(shù)字的數(shù)據(jù),而escape的%XX代表的是ASCII碼為XX的一個字符(%uXXXX則代表Unicode碼為XXXX的一個unicode字符)。亂碼就此產(chǎn)生。 回復 更多評論
網(wǎng)頁端需要urlencode編碼的時候,我們一般用vbs編碼,網(wǎng)上現(xiàn)成的代碼很多了。
在不能用vbs(非IE瀏覽器)或者非簡體中文操作系統(tǒng)上,可以用字典法編碼,參見:
http://www.aygfsteel.com/emu/articles/31756.html 回復 更多評論
在不能用vbs(非IE瀏覽器)或者非簡體中文操作系統(tǒng)上,可以用字典法編碼,參見:
http://www.aygfsteel.com/emu/articles/31756.html 回復 更多評論
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關(guān)文章:
|
||