表单提交中文出现乱码-jsp中文乱码

在表单提交中文时遇到了乱码问题,通过修改Eclipse、 Workspace、JSP文件编码设置,以及处理Tomcat的POST请求编码,最终成功解决了这个问题。

表单提交中文出现乱码

-->表单提交中文

-->乱码,头大吧,

 

教师竟然也不说解决方法, 自己找方法去吧!

1. Window->Preferences->General->Content types->Test->JSP, 改成UTF-8

2.  Window->Preferences->General->Workspace, 改成UTF-8

 3. JSP文件最上一行, <%@ page language="java" import="java.util.*" pageEncoding="utf-8" %> , 当然也要是UTF-8.

4. web project 文件夹点右键,  选最下面Properties, 弹出窗口,Text file encoding改成UTF-8

5.  request.getParameter("") 在外面套一个 new String 转码, ISO-8859-1 转 utf-8. 为什么是ISO-8859转 UTF-8呢, 网上查听说是因为tomcat对以post方式提交表单默认ISO-8859-1的编码格式, 好吧,那就转码试试.

Finally !!, 搞定了.

  

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值