还是get乱吗的问题,解决问题引发新问题

发布于 2021-11-07 21:39:21 字数 227 浏览 800 评论 4

get乱码的问题,搜了半天说是把server.xml中的所有<Connector …… URIEncoding="GBK"/>,按照说明改了后确实解决了get的问题,可改了后,网页里只要有中文的链接都打不开(The requested resource …… is not available.),没办法,不用get了,都改用action。

不过还是想请教大家,有没有解决上面这个问题的好办法。谢谢……

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

眉黛浅 2021-11-14 19:18:16

学习了,谢谢哈……

伪装你 2021-11-14 18:44:08

遇到get方法需要输入以下语句:
new String(request.getParameter("username").getBytes("ISO-8859-1"),"utf-8");
原因是get方法(即url传值)是使用ISO-8859-1编码。

你是用的是GBK编码,那就把最后的utf-8换成gbk

可以参考这篇文章:http://hi.baidu.com/yowsah/blog/item/0b98f703705e62713912bb86.html

女中豪杰 2021-11-14 07:34:10

薯哥总是在第一时间回复,非常感谢。

编码这个问题一直没弄明白,不知道什么时候该使用,使用何种编码,是不是要单独学一下编码的知识……编来编去我一头雾水。

醉生梦死 2021-11-13 23:08:34

要用UTF8编码啊,可以省却很多烦恼

URIEncoding 指定 UTF8 编码,然后包含中文参数的URL都要使用 URLEncoder.encode 对中文参数进行编码。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文