社区
Web 开发
帖子详情
有关于get和post在Tomcat中!
虎叔
2001-08-30 04:11:04
如果我POST一个中文值的文本框,服务端可以正确显示可是我用GET,例如:
http://localhost:8080/index.jsp?id=我的
中文显示为:??
请问如何解决?
...全文
83
3
打赏
收藏
有关于get和post在Tomcat中!
如果我POST一个中文值的文本框,服务端可以正确显示可是我用GET,例如: http://localhost:8080/index.jsp?id=我的 中文显示为:?? 请问如何解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
15年老程创业中
2001-08-31
打赏
举报
回复
用什么服务器?
chenyun2000
2001-08-31
打赏
举报
回复
out.println(new String(request.getParameter("id").getBytes("ISO8859-1"), "GBK"));
lci21
2001-08-30
打赏
举报
回复
利用下面的方法进行处理一下。
public String Strdeal(String str1)
{
String str=null;
try
{
byte[] str2=str1.getBytes("ISO8859-1");
str = new String(str2);
}
catch(Exception e){System.out.println(e);}
return str;
}
Tomcat
中
GET和
POST
请求时乱码解决
对于
POST
方法提交的表单,上面的方法二仍然有效,个人建议使用方法二,因为方法二的代码是利用了Java的编码能力,对于所有的Web服务器都会有效,而setCharacterEncoding方法是通过Web服务器支持的,并不是所有的Web服务器都会对该方法有很好的支持。而GET请求则不同,
Tomcat
对GET请求并不会考虑使用request.setCharacterEncoding方法设置的编码,而会永远使用iso-8859-1编码,因此,
tomcat
将会使用iso-8859-1将提交的字节转换成字符串。..
关于
Tomcat
中
接收Get与
Post
请求编码格式与乱码相关问题
我发现最近我是被各种乱码搞到怀疑人生。。。今天在学习请求转发的时候偶然研究了一哈
Tomcat
服务器URL的默认编码格式与Gett与
Post
请求的相关联系。。。
Tomcat
将使用ISO-8859-1作为整个URL的默认字符编码 web项目使用
Tomcat
作为服务器时,会遇到GET或者
POST
请求乱码的问题。 一、GET请求乱码 由于GET请求是将参数拼接到URL上向服务器发起请求的。在To...
Tomcat
中
get和
post
请求
中
文乱码,Response响应乱码的解决方式
tomcat
中
文乱码怎么解决
Tomcat
中
get和
post
请求
中
文乱码的根本原因简洁
post
原因: 对于
POST
方式,它采用的编码是由页面来决定的, 即ContentType("text/html; charset=GBK")。 1. 提交表单时,浏览器会根据ContentType进行编码,然后提交给服务器, 2. 在服务器端也是用ContentType
中
设置的字符集来进行解码,所以
POST
提交的参数一般而言都不会出现乱码问题。当然这个字符集编码我们是可以自己设定的: 解决:给请求对象设置和页面ContentType相同的格式来解码 request.setCharacterEn
解决
Tomcat
8及
Tomcat
7下http的
post
、get请求
中
参数
中
文乱码问题
在获取参数之前添加如下代码: @Override protected void do
Post
(HttpServletRequest req, HttpServletResponse resp) throws UnsupportedEncodingException { req.setCharacterEncoding("UTF-8"); //添加该代码 ......
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章