在使用bean:write标签输出数据库数据到JSP页面时,出现中文乱码-"???????",页面的编码格式都改为gb2312了,小弟我真是搞不定了,望各位大侠指教一下...万分感谢!1.JSP页面显示部分:<%@ page language="java" pageEncoding="GBK"%><%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %><%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %><%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %><%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %><h1>所有问题</h1><p><img src="images/facet_flag.png">浏览信息中心的所有问题</p>
2 回答
蝴蝶刀刀
TA贡献1801条经验 获得超8个赞
你哪个servlet跳转到jsp页面中,
servlet第一句要加上
request.setCharacterEncoding("GBK");
response.setCharacterEncoding("GBK"); 因为你是想响应的时候输出gbk,也要设置的 试试
jsp页面这句加了吧应该
<%page language="java" import="java.util.*" contentType="text/html; charset=GBK"%>"
__________________________________________________
是mysql数据库吗楼主,你确定数据库的编码和你页面编码一致??
添加回答
举报
0/150
提交
取消