在使用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
提交
取消