Java URL 中的中文字符

发布于 2024-08-13 15:56:44 字数 366 浏览 10 评论 0原文

我在 Firefox 的 URL 字段中使用了以下行:

http://www.baidu.com/s?wd=你

该行是由我的 Java 程序生成的。

URL字段中的最后一个汉字有时会变成:%C4%E3 [正确]

其他时候会变成:%E4%BD%A0 [错误]

我尝试使用网址用IE。它仍然显示为,但结果页搜索字段显示该字符为。这可能是 UTF-8 或 UTF-16 编码问题吗?如何使用 Java 程序从 char 获取正确的代码 %C4%E3

I used the following line in Firefox's URL field :

http://www.baidu.com/s?wd=你

This line was generated by my Java program.

The last Chinese character in the URL field sometimes became: %C4%E3 [Correct]

Other times it became: %E4%BD%A0 [Incorrect]

I tried to use the URL with IE. It shows up still as , but the result page search field shows the character as . Could this be a UTF-8 or UTF-16 encoding problem? How do I get the correct code %C4%E3 from the char with my Java program?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文