标签: java encoding character cjk
我在Firefox的URL字段中使用了以下行:
http://www.baidu.com/s?wd=你
这一行是由我的Java程序生成的。
URL字段中的最后一个中文字符有时会变为:%C4%E3 [正确]
%C4%E3
其他时候变为:%E4%BD%A0 [不正确]
%E4%BD%A0
我尝试在IE上使用该URL。它仍显示为你,但结果页面搜索字段将字符显示为浣。这可能是UTF-8或UTF-16编码问题吗?如何使用我的Java程序从char %C4%E3获取正确的代码你?
你
浣
答案 0 :(得分:1)
URLEncoder.encode(string, encoding)