0
点赞
收藏
分享

微信扫一扫

tomcat乱码

7dcac6528821 2022-03-12 阅读 110
tomcatjava

1、启动tomcat的时候出现控制台乱码、idea控制台乱码的问题

简单来说就是编码有问题。

点击tomcat目录中的conf----logging.properties  文件 ,将第51行左右的编码改为 GBK 格式就好了

 

2、接收post请求参数乱码

在客户端提交中文: 张三 

在servlet中使用

String str1 = req.getParameter("username");       // 获取客户端传递的参数

 接收参数时,会发现在控制台输出的username是乱码的。

 

 

解决方法: 

在Service方法中接收参数前加上:

 req.setCharacterEncoding("utf-8");     // post请求从网页传过来的中文参数会乱码

此方法适用于tomcat 8 及以上版本,get请求不会乱码,只有post请求会乱码

举报

相关推荐

0 条评论