亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

jsp中文亂碼問(wèn)題的簡(jiǎn)單解決方法

瀏覽:176日期:2022-06-07 17:27:12

簡(jiǎn)單解決jsp中文亂碼問(wèn)題

初學(xué)jsp制作一個(gè)簡(jiǎn)單的響應(yīng)頁(yè)面

具體代碼如下:

<form action="test.jsp">    username : <input type="text" name="username" />    <br />    <input type="submit"></form> Hello <%=request.getParameter("username")%>

保存為test.jsp文件,啟動(dòng)tomcat訪問(wèn),出現(xiàn)下圖:

在框內(nèi)輸入:vae 出現(xiàn)下圖:

可是"username"看起來(lái)實(shí)在不舒服,決定將它改成"用戶名"

<form action="test.jsp">    用戶名 : <input type="text" name="username" />    <br />    <input type="submit"></form> Hello <%=request.getParameter("username")%>

這時(shí)問(wèn)題出現(xiàn):

本該出現(xiàn)"用戶名"的地方出現(xiàn)了一串亂碼:

所謂響應(yīng)中的亂碼,就是顯示頁(yè)面上的亂碼,因?yàn)轫?yè)面數(shù)據(jù)是從服務(wù)器一端放入響應(yīng)(response)中,然后發(fā)送給瀏覽器,如果響應(yīng)中的數(shù)據(jù)無(wú)法被正常解析,就會(huì)出現(xiàn)亂碼問(wèn)題。

為什么英文就沒(méi)有問(wèn)題呢?因?yàn)樵趇so-8859-1,gb2312, utf-8以及任意一種編碼格式下,英文編碼格式都是一樣的,每個(gè)字符占8位,而中文就麻煩了,在gb2312下一個(gè)中文占16位,兩字節(jié),而在utf-8下一個(gè)中文要占24位,三字節(jié)。

瀏覽器在不知道確定編碼方式的情況下,就會(huì)把這些字符從中間截?cái)啵亠@示的時(shí)候就亂掉了。

所以,想要解決亂碼問(wèn)題,就是要告訴瀏覽器我們到底使用了什么樣的編碼方式。

而windows下,文件默認(rèn)的編碼格式是gb2312

解決方法如下:

(1)在http的響應(yīng)(response)中添加編碼信息

<%@ page contentType="text/html; charset=gb2312"%>

這段要放在jsp頁(yè)面的第一行,用來(lái)指定響應(yīng)的類型和編碼格式,contentType為text/html就是html內(nèi)容,charset表示編碼為gb2312。這樣瀏覽器就可以從響應(yīng)中獲得編碼格式了。

(2)在html中指定編碼格式

<head>    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />    <title>title</title></head>

meta部分用來(lái)指定當(dāng)前html的編碼格式,注意這一段要放在head標(biāo)簽中,并且放到head標(biāo)簽的最前面,如果不是最前面ie下可能會(huì)出現(xiàn)問(wèn)題,尤其是在title中有中文的情況下。

上述兩段檢驗(yàn)是為了保證jsp網(wǎng)頁(yè)輸出的是中文
改后代碼如下:

<%@ page contentType="text/html; charset=gb2312"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html>    <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>title</title>    </head>    <body><form action="test.jsp">    用戶名 : <input type="text" name="username" />    <br />    <input type="submit"></form>    </body></html>

再次運(yùn)行:

以上就是jsp中文亂碼問(wèn)題的簡(jiǎn)單解決方法的詳細(xì)內(nèi)容,更多關(guān)于解決jsp中文亂碼的資料請(qǐng)關(guān)注其它相關(guān)文章!

標(biāo)簽: JSP
主站蜘蛛池模板: 黄色天堂网站 | 亚洲欧美一区二区三区久本道 | 善良的后裔完整视频在线观看 | 男人综合网 | 国产成人精品免费视频软件 | 国产三级小视频 | 伊人久久青青 | 国产综合影院 | 欧美毛片aaa激情 | 极品美女一级毛片免费 | 国产aⅴ精品一区二区三区久久 | 国产开嫩苞实拍在线播放视频 | 成人免费在线视频观看 | 国产黄色一级大片 | 99综合| 亚洲九九香蕉 | 欧美亚洲人成网站在线观看刚交 | 国产一区二区高清在线 | 日韩精品一区在线观看 | 国产v国产v片大片线观看网站 | 精品国产高清自在线一区二区三区 | 国产精品一级毛片不收费 | 日本高清久久 | 久久青青草原综合伊人 | 欧美国产日韩在线播放 | 毛片在线看免费版 | 日韩电影中文字幕在线网站 | 91视频免费网址 | 草草在线视频 | 九一国产在线观看 | 成人性生交大片免费看午夜a | 91视频麻豆视频 | 黄色.www| 欧美日韩国产亚洲综合不卡 | 国产精品大片 | 国产精品久久久久久久hd | 亚洲六区 | 中文字幕有码在线视频 | 小明永久视频免费播放 | 色综合亚洲天天综合网站 | 亚洲成人免费网址 |