http://rabbit8.blogchina.com/blog/article_144619.859489.html 再談URLEncoder |
2005年 02月16日 |
有個(gè)朋友說在百度上提交的數(shù)據(jù)進(jìn)行編碼后不是我說的那樣,我試了一下,找到原因如下
關(guān)于URLEncoder的解析問題 在http://rabbit8.blogchina.com/blog/article_144619.789425.html后,有個(gè)朋友留言,說在百度試驗(yàn)的結(jié)果和我文章中說的不一致,我做了個(gè)實(shí)驗(yàn),證實(shí)JDK的幫助沒錯(cuò),原因如下:
如果你查看頁面的源文件,會(huì)看到百度的charset為gb2312,而幫助中明確提到例子使用的是UTF-8編碼,所以出現(xiàn)了不一致的問題,也正是因?yàn)檫@個(gè)原因,所以JDK中決定要廢棄public static String encode(String s)方法,因?yàn)檫@個(gè)方法的編碼的字符集依賴于程序運(yùn)行的系統(tǒng)的默認(rèn)的字符集! |
只有注冊用戶登錄后才能發(fā)表評論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||
相關(guān)文章:
|
||