解决在weblogic(可能与之无关)下jsp通过post传递中文内容表单乱码问题

时间:2022-10-12 13:04:30

昨天照着书打jsp的JavaBean实验,其中第一次接触jsp传递表单的内容,在java文件中进行数据库的写入(通过post方式传递)。但是写入如果有中文内容,就会出现乱码。
我想应该是很多人知道这个问题的解决方法,所以找了大半天啊度都找不出结果。问题的解决方法就是在jsp文件中所有request请求之前加入以下代码:


<% request.setCharacterEncoding("UTF8"); %>

(我用utf-8是因为数据库,eclipse和weblogic都设置成了utf-8。)
最后查看数据库,中文内容正确显示,看了大半天百度,好像默认的传递编码是iso8859-1。