jsp中文变问号如何解决(JAVA学习笔记之--JSP中的中文乱码问题解决集锦)
### 如果用的是Tomcat的话,看看下面是否配置正确:,我来为大家科普一下关于jsp中文变问号如何解决?下面希望有你要的答案,我们一起来看看吧!
jsp中文变问号如何解决
### 如果用的是Tomcat的话,看看下面是否配置正确:
(1)Tomcat 的 conf 下的server.xml文件中将
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
里添加上后面3个编码的设置
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
useBodyEncodingForURI="true"
IEncoding="utf-8"
URIEncoding="utf-8"/>
(2)
然后在servlet中配置如下:
如果你用的是 post方式
解决方案:
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding( "utf-8" );
get方式
String str = request.getParamers("username");
String newStr= new String(str.getBytes("ISO-8859-1"),"utf-8");
(3)jsp页面中 pageEncoding="UTF-8"
(4)如果你用的是Eclipse或者MyEclipse的话,选择window的
preferences中的左上角的输入框中输入spelling
在spelling这个页面中看看Encoding 默认是否设置为utf-8
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com