4
我使用Firefox的URL字段中輸入以下行:中國字符的URL與Java
http://www.baidu.com/s?wd=你
是由我的Java程序生成的這條線。
中國最後一個字符的URL字段有時變成了:%C4%E3
[正確]
其他時候,它變成了:%E4%BD%A0
[錯誤]
我試圖使用的URL與IE瀏覽器。它仍然顯示爲你
,但結果頁搜索字段顯示字符爲浣
。這可能是UTF-8或UTF-16編碼問題嗎?如何使用我的Java程序從字符你
中獲取正確的代碼%C4%E3
?
正確的編碼可能類似GB3212左右。 OP有時看到的是UTF-8(E4 BD A0)。 – Joey 2009-12-02 17:12:15
看起來像百度期待GBK編碼。 – irreputable 2009-12-02 17:14:44
是的,GBK是正確的,明白了,謝謝! – Frank 2009-12-03 03:30:07