MORE
了解詳細內容
當前位置:首頁 > 新聞觀點 > 建站知識 >

JSP中出現中文亂碼后的應對方案

文章來源:暢想網絡 | 本文作者:小編 | 發布時間:2015-07-01 20:00:05 | Tag標簽:網站建設知識
07

01 2015

在使用JSP的過程中,出現中文亂碼的問題會叫人很難辦,小編根據以往的經驗,總結除了一點經驗,將如何解決JSP中文亂碼的問題進行總結。

1、JSP頁面亂碼

這種亂碼的原因是應為沒有在頁面里指定使用的字符集編碼,解決方法:只要在頁面開始地方用下面代碼指定字符集編碼即可。

2、數據庫亂碼

這種亂碼會使你插入數據庫的中文變成亂碼,或者讀出顯示時也是亂碼,解決方法:在數據庫連接字符串中加入編碼字符集String Url="jdbc:mysql://localhost/digitgulf?user=root&password=root&useUnicode=true&characterEncoding=GB2312"。 

并在頁面中使用如下代碼:response.setContentType("text/html;charset=gb2312")。request.setCharacterEncoding("gb2312")。

3、中文作為參數傳遞亂碼

當我們把一段中文字符作為參數傳遞個另一頁面時,也會出現亂碼情況,解決方法:在參數傳遞時對參數編碼,比如RearshRes.jsp?keywords=" + java.net.URLEncoder.encode(keywords) 然后在接收參數頁面使用如下語句接收keywords=new String(request.getParameter("keywords").getBytes("8859_1"))。

4、JSP頁面亂碼加這句 

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="err.jsp" %>

相關內容
網站導航:首 頁 | 關于我們 | 服務項目 | 新聞觀點 | 客戶案例 | 解決方案 | 聯系我們
澳洲幸运10开奖历史 以下股票推荐 天天赚钱软件闪退 高空挑战能赚钱吗 想赚钱了就离开老公 销售贷款能赚钱吗 哲学赚钱哪类 红包赚钱最多的软件是什么 5月22日股票推荐 信阳股票配资 创业板股票涨跌幅度 短线股票推荐公众号 股票配资什么意思 股票涨跌即将涨停 股票融资买入是好是坏 股票涨跌的原理 赚钱收益图