成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

JSP頁(yè)面顯示亂碼問(wèn)題的解決方法

這篇文章主要介紹“JSP頁(yè)面顯示亂碼問(wèn)題的解決方法”,在日常操作中,相信很多人在JSP頁(yè)面顯示亂碼問(wèn)題的解決方法問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”JSP頁(yè)面顯示亂碼問(wèn)題的解決方法”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

我們提供的服務(wù)有:成都做網(wǎng)站、網(wǎng)站建設(shè)、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、二連浩特ssl等。為上千多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的二連浩特網(wǎng)站制作公司

一、JSP頁(yè)面顯示亂碼

二、表單提交中文時(shí)出現(xiàn)亂碼

三、數(shù)據(jù)庫(kù)連接

大家在JSP的開(kāi)發(fā)過(guò)程中,經(jīng)常出現(xiàn)中文亂碼的問(wèn)題,可能一至困擾著您,我現(xiàn)在把我在JSP開(kāi)發(fā)中遇到

的中文亂碼的問(wèn)題及解決辦法寫(xiě)出來(lái)供大家參考。

一、JSP頁(yè)面顯示亂碼
下面的顯示頁(yè)面(display.jsp)就出現(xiàn)亂碼:

<html> <head> <title>JSP的中文處理title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> head> <body> <%  out.print("JSP的中文處理");  %> body> html>

對(duì)不同的WEB服務(wù)器和不同的JDK版本,處理結(jié)果就不一樣。原因:服務(wù)器使用的編碼方式不同和瀏覽器對(duì)不同的字符顯示結(jié)果不同而導(dǎo)致的。解決辦法:在JSP頁(yè)面中指定編碼方式(gb2312),即在頁(yè)面的***行加上:<%@ page="" contenttype="text/html; charset=gb2312">,就可以消除亂碼了。完整頁(yè)面如下

<%@ page contentType="text/html; charset=gb2312"%> <html> <head> <title>JSP的中文處理title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> head> <body> <%  out.print("JSP的中文處理");  %> body> html>

二、表單提交中文時(shí)出現(xiàn)亂碼
下面是一個(gè)提交頁(yè)面(submit.jsp),代碼如下:

<html> <head> <title>JSP的中文處理title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> head> <body> <form name="form1" method="post" action="process.jsp"> <div align="center"> <input type="text" name="name"> <input type="submit" name="Submit" value="Submit"> div> form> body> html>

下面是處理頁(yè)面(process.jsp)代碼:

<%@ page contentType="text/html; charset=gb2312"%> <html> <head> <title>JSP的中文處理title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> head>  <body> <%=request.getParameter("name")%> body> html>

如果submit.jsp提交英文字符能正確顯示,如果提交中文時(shí)就會(huì)出現(xiàn)亂碼。原因:瀏覽器默認(rèn)使用UTF-8編碼方式來(lái)發(fā)送請(qǐng)求,而UTF- 8和GB2312編碼方式表示字符時(shí)不一樣,這樣就出現(xiàn)了不能識(shí)別字符。解決辦法:通過(guò)request.seCharacterEncoding ("gb2312")對(duì)請(qǐng)求進(jìn)行統(tǒng)一編碼,就實(shí)現(xiàn)了中文的正常顯示。修改后的process.jsp代碼如下:

<%@ page contentType="text/html; charset=gb2312"%> <%  request.seCharacterEncoding("gb2312");  %> <html> <head> <title>JSP的中文處理title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> head>  <body> <%=request.getParameter("name")%> body> html>

三、數(shù)據(jù)庫(kù)連接出現(xiàn)亂碼
只要涉及中文的地方全部是亂碼,解決辦法:在數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)URL中加上
useUnicode=true&characterEncoding=GBK 就OK了。

四、數(shù)據(jù)庫(kù)的顯示亂碼
在MySQL4.1.0中,varchar類(lèi)型,text類(lèi)型就會(huì)出現(xiàn)中文亂碼,對(duì)于varchar類(lèi)型把它設(shè)為binary屬性就可以解決JSP頁(yè)面顯示亂碼問(wèn)題了

到此,關(guān)于“JSP頁(yè)面顯示亂碼問(wèn)題的解決方法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

網(wǎng)站標(biāo)題:JSP頁(yè)面顯示亂碼問(wèn)題的解決方法
當(dāng)前路徑:http://jinyejixie.com/article28/psidcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計(jì)公司、電子商務(wù)搜索引擎優(yōu)化、建站公司關(guān)鍵詞優(yōu)化、云服務(wù)器

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
安阳市| 绍兴市| 滦平县| 祁东县| 宁夏| 阳朔县| 米林县| 铜川市| 盐亭县| 巴中市| 进贤县| 泊头市| 夏邑县| 化德县| 大姚县| 双江| 剑河县| 抚松县| 曲靖市| 偏关县| 弥渡县| 鄂伦春自治旗| 五大连池市| 曲松县| 仪征市| 岱山县| 泰宁县| 通许县| 盐源县| 柞水县| 车致| 海兴县| 崇文区| 拜城县| 清镇市| 新蔡县| 额尔古纳市| 南通市| 康平县| 苍梧县| 河津市|