jsp乱码小结

学习jsp的时候,有时候页面表单提交的时候会出现乱码

进行如下改动看还会不会出现乱码:

(我采用的是UTF-8编码   ///gb2312)

1.在myeclipse中修改workspace的编码

 

preferences--->>>

jsp乱码小结_第1张图片

 

2.修改相关文件的编码,一般把workspace的编码修改之后,对应的相关文件也会自动的调整自己的默认编码。

preferences--->>>

 

3.页面导入

<%@ page language="java"  pageEncoding="UTF-8"%>

 

4.在jsp页面的<head>标签里面加

<meta http-equiv="Content-Type" content="text/html;Charset=utf-8">

 

5.将form的提交方式改为 method="post"

6.还可以直接修改服务器的编码设置(tomcat服务器),

在tomcat的安装目录下有个conf文件,里面有个server.xml文件

修改处:

<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443" />

改为

<Connector port="8080" protocol="HTTP/1.1"

               connectionTimeout="20000"

               redirectPort="8443"

URIEncoding="UTF-8" useBodyEncodingForURI="true" />

 

目前就总结这些

你可能感兴趣的:(java,tomcat,jsp,MyEclipse,服务器)