当前页面: 开发资料首页 → JSP 专题 → 在JSP中显示中文的问题
在JSP中显示中文的问题
摘要: 在JSP中显示中文的问题
我用的eclipse3.1挂载的是tomcat5.0
把上面的部份都改成了下面这样,可是还是显示不了中文
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
大家还有什么办法能解决呢?
把pageEncoding改成contentType="text/html;charset=gb2312"试试
你得中文那里来得啊,数据库,输入,还是其他???
都不说明怎么解决啊!!
作个过滤器
<%request.setCharacterEncoding("GBK");%>
就是GB2312改为GDK就可以了呀
不知道你是啥情况啊,从那取的数据,如果是数据库的话得搞清楚数据库的编码。因为servlet默认的是iso-8859-1,所以从页面到后台或者在页面显示都有可能有转码的问题。楼上的加个contentType是不错,但如果从数据库取数,编码不是gbk或gb2312,那就要转码了。做个filter可以解决问题,但是如果系统较大,那就具体转码,都用filter开销太大。
ruanjiantaotao(涛涛) ( ) 信誉:100 Blog 2006-10-3 12:23:12 得分: 0
<%request.setCharacterEncoding("GBK");%>
这个是正解
谢谢大家帮忙