0 0

JSP中文乱码问题10

JSP的保存格式是GBK,页面上也配了<%@page contentType="text/html; charset=GBK" %>

此JSP页没有传参的情况。

IE中打开页面后,查看--编码为gb2312,此时为乱码

切换编码为UTF-8时,正常了,点看源码也是正常。

给我的感觉是:HTTP头是指定了charset=GBK",IE也是按这个来展示的。但后台实际传给前台是UTF8的数据。

请问谁碰到过,如何解决?或者说如何让后台传给IE的数据是GBK编码的?

按理说,后台传的数据应就是按charset=GBK"来的,怎么会传UTF8的?
2011年11月04日 11:42

2个答案 按时间排序 按投票排序

0 0

1.让后台传给IE的数据是GBK编码:可以试一下在后台返回的时候设置一下返回的格式.比如.respose.setContenty("GBK");
2.在jsp中的属性中设置:<%@ page language="java" contentType="text/html; charset=GBK"  pageEncoding="GBK"%>

2011年11月04日 12:33
0 0

1. 右键jsp文件属性 看看文件属性里的编码格式是不是GBK
2. <%@ page language="java" contentType="text/html; charset=GBK"  pageEncoding="GBK"%>

2011年11月04日 12:04

相关推荐

Global site tag (gtag.js) - Google Analytics