解決java ee的亂碼問(wèn)題

解決java ee的亂碼問(wèn)題

ID:10789042

大?。?5.00 KB

頁(yè)數(shù):2頁(yè)

時(shí)間:2018-07-08

解決java ee的亂碼問(wèn)題_第1頁(yè)
解決java ee的亂碼問(wèn)題_第2頁(yè)
資源描述:

《解決java ee的亂碼問(wèn)題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、解決JavaEE的亂碼問(wèn)題JavaEE開(kāi)發(fā)中經(jīng)常會(huì)遇到一些亂碼問(wèn)題,這使開(kāi)發(fā)者不勝其煩。本文為大家介紹兩種解決JavaEE亂碼問(wèn)題的方法,簡(jiǎn)單、便捷,希望能給JavaEE開(kāi)發(fā)者一些啟發(fā)?! ?1CTO曾經(jīng)給大家介紹過(guò)很多亂碼的問(wèn)題,如“深度剖析Python中文亂碼說(shuō)明”、“說(shuō)明Ado.Net代碼亂碼介紹問(wèn)題”等。本文就JavaEE中的亂碼做一個(gè)小結(jié),以求拋磚引玉,給大家一些參考。在JavaEE中,亂碼問(wèn)題是一個(gè)令人頭痛的問(wèn)題,如何解決這些問(wèn)題,我們必須從問(wèn)題的癥結(jié)入手,以求快速、準(zhǔn)確地解決問(wèn)題?! ∈紫龋覀冎喇a(chǎn)生亂碼的原因是因?yàn)椴煌木幋a造成的,這就好比你和一個(gè)印地安人在說(shuō)話,假設(shè)你

2、完全不懂印第安語(yǔ),而對(duì)方也不懂漢語(yǔ),那你們所說(shuō)的話,就會(huì)在對(duì)方的腦子里產(chǎn)生一個(gè)個(gè)的問(wèn)號(hào)。那么怎么辦呢?通常的做法,就是找一個(gè)翻譯,在Java中,對(duì)編碼也是這樣的,來(lái)看一個(gè)例子。方法一:1.1《html》2.2《body》3.3《formaction=“demo02.jsp”method=“post”》4.4用戶名:《inputtype=“text”name=“uname”》5.5《inputtype=“submit”value=“go”》6.6《/form》7.7《/body》8.8《/html》這是一個(gè)簡(jiǎn)單的提交頁(yè)面Deom01.html9.《%@pagecontentType=“te

3、xt/html;charset=gbk”%》10.《html》11.《body》《h1》輸入內(nèi)容為:《%=request.getParameter(“uname”)%》《/h1》12.《/body》13.《/html》  以上是一個(gè)對(duì)Deom01.html進(jìn)行處理的JSP頁(yè)面,其作用是為了取出Demo01的Uname值并顯示,輸入內(nèi)容為:??  當(dāng)我們?cè)陧?yè)面Deom01中輸入中文并提交好,發(fā)現(xiàn)提交后的顯示內(nèi)容為“?”號(hào),這里,就相當(dāng)于上面的不同語(yǔ)種的人說(shuō)話一樣,產(chǎn)生了“?”號(hào),那么解決的辦法,就是通過(guò)轉(zhuǎn)換來(lái)解決這一問(wèn)題:14.《%@pagecontentType=“text/html;c

4、harset=gbk”%》15.《html》16.《body》17.《%18./**//*Stringname=request.getParmaeter(“uname”);//取得uname的值19.byte[]b=name.getBytes(“ISO8859-1”);//將取得的值轉(zhuǎn)換為Byte數(shù)組20.name=newString(b);//將Byte數(shù)組重新轉(zhuǎn)換為所需要的格式21.*/22.Stringname=newString(request.getParameter(“uname”).getBytes(“ISO8859-1”));//這里等同于上面23.%》24.《h1》輸入

5、內(nèi)容為:《%=uname%》《/h1》25.《%--《h1》輸入內(nèi)容為:《%=request.getParameter(“uname”)%》《/h1》--%》26.《/body》27.《/html》28.29.以上通過(guò)將取得的uname值轉(zhuǎn)換為Byte數(shù)組,再將Byte數(shù)組轉(zhuǎn)換為所需要的格式來(lái)進(jìn)行轉(zhuǎn)換,從而解決了亂碼問(wèn)題。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。