周兵
摘要:在進(jìn)行Java Web開(kāi)發(fā)的過(guò)程中,由于采用的編碼和解碼的方式不統(tǒng)一,經(jīng)常會(huì)出現(xiàn)亂碼問(wèn)題。文中首先介紹了Java Web的編碼機(jī)制及JSP運(yùn)行原理,繼而闡述了在開(kāi)發(fā)過(guò)程中常見(jiàn)的亂碼問(wèn)題及解決方案,最后提出采用過(guò)濾器重寫(xiě)getParameter方法,實(shí)現(xiàn)了對(duì)采用get方式、post方式和URL提交數(shù)據(jù)的統(tǒng)一解決方案,從而使開(kāi)發(fā)人員更方便的解決亂碼問(wèn)題。
關(guān)鍵詞:字符編碼;中文亂碼; Java Web;過(guò)濾器
中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)29-6884-05
Abstract: During the process of Java Web development, as a result of the encoding and decoding methods are not unified, often appear problem. This paper first introduces the encoding scheme and JSP operation principle of Java Web, and then the problem is common in the development process and the solution, and finally puts forward the filter overrides the getParameter method to realize the get mode, post mode and URL submit data integration solutions, so as to enable developers to more easily to solve the problem.
Key words: character encoding; Chinese characters; Java Web; filte
Java Web是利用Java技術(shù)來(lái)解決相關(guān)Web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)。在進(jìn)行Java Web應(yīng)用程序開(kāi)發(fā)的過(guò)程中,經(jīng)常會(huì)遇到在頁(yè)面中本該顯示中文的地方卻顯示的是亂碼,究其原因主要是組件與組件之間、組件與瀏覽器之間、組件與數(shù)據(jù)庫(kù)之間等采用的編碼方式不統(tǒng)一。在應(yīng)用程序運(yùn)行的過(guò)程中,只要涉及到中文的地方往往要進(jìn)行多次字符編碼的轉(zhuǎn)換才能正常的顯示,而在轉(zhuǎn)換的過(guò)程中只要編碼方式設(shè)置錯(cuò)誤就會(huì)導(dǎo)致中文亂碼。該文主要從Java的常見(jiàn)編碼和JSP的運(yùn)行原理出發(fā),詳細(xì)的介紹了在進(jìn)行Java Web開(kāi)發(fā)過(guò)程中的常見(jiàn)中文亂碼及解決方案。
1 Java中字符編碼規(guī)則
1) ISO8859-1編碼,通常也叫Latin-1或西歐語(yǔ)言,屬于單字節(jié)編碼,最多能表示的字符范圍是0~255,應(yīng)用于英文系列,是Java網(wǎng)絡(luò)傳輸使用的標(biāo)準(zhǔn)字符集。
2) GB2312/GBK編碼是中國(guó)國(guó)家標(biāo)準(zhǔn)漢字信息交換編碼,專門(mén)用來(lái)表示漢字,GBK是對(duì)GB2312的擴(kuò)充,采用雙字節(jié)編碼,可以同時(shí)兼容繁體字和簡(jiǎn)體字,而GB2312只能表示簡(jiǎn)體字,GBK是兼容GB2312編碼的。
3) Unicode編碼,可以用來(lái)表示所有語(yǔ)言的字符,屬于最統(tǒng)一的編碼[8]。使用的是定長(zhǎng)的雙字節(jié)或四字節(jié)進(jìn)行的編碼,為每個(gè)字符設(shè)定唯一的二進(jìn)制編碼。但該編碼不兼容ISO8859-1編碼,也不兼容任何編碼。Unicode編碼可以滿足跨語(yǔ)言、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換及處理的要求,又稱為萬(wàn)國(guó)碼。
4) UTF-8編碼[1],
當(dāng)操作系統(tǒng)是簡(jiǎn)體中文時(shí),默認(rèn)的編碼都是采用GBK,編譯時(shí)采用GBK編碼方式讀取轉(zhuǎn)化成Unicode,再轉(zhuǎn)換成UTF-8寫(xiě)入到Class文件中。此文件在原來(lái)系統(tǒng)中訪問(wèn)不會(huì)出現(xiàn)中文亂碼問(wèn)題,但當(dāng)該文件移植到英文系統(tǒng)中后,此時(shí)就會(huì)出現(xiàn)中文亂碼問(wèn)題。原因是Java采用UTF-8讀取Class文件,再將Class文件轉(zhuǎn)換成Unicode,但此時(shí)無(wú)法采用系統(tǒng)默認(rèn)編碼ISO8859-1對(duì)編碼進(jìn)行解碼。同理,如果把在英文操作系統(tǒng)下編譯的文件移植到中文系統(tǒng)下去訪問(wèn),也會(huì)出現(xiàn)中文亂碼問(wèn)題。通過(guò)源文件的編譯和反編譯可以發(fā)現(xiàn),在編碼轉(zhuǎn)換的過(guò)程中,都是通過(guò)Unicode編碼作為中介來(lái)完成的,此時(shí)造成亂碼的根本原因是使用錯(cuò)誤的字符集解碼字節(jié)流或者將給定的字節(jié)流用錯(cuò)誤的字符集解碼。
3 JSP運(yùn)行原理
3.1 JSP運(yùn)行過(guò)程
當(dāng)客戶端向服務(wù)器發(fā)出JSP請(qǐng)求時(shí),服務(wù)器接收到請(qǐng)求后就將請(qǐng)求交個(gè)應(yīng)用服務(wù)器,此時(shí)應(yīng)用服務(wù)器就創(chuàng)建request和response對(duì)象并判斷JSP對(duì)象是否存在,如果不存在再判斷該JSP文件是否存在,如果不存在就產(chǎn)生404錯(cuò)誤,如果請(qǐng)求的文件存在,此時(shí)就將JSP文件轉(zhuǎn)換成Java文件并編譯Java文件,加載類、實(shí)例化、初始化,將request和response作為參數(shù)傳遞個(gè)service()方法,該方法執(zhí)行結(jié)果是HTML代碼,service執(zhí)行完畢后就刪除request、response,應(yīng)用服務(wù)器將結(jié)果返回給Web服務(wù)器,Web服務(wù)器把結(jié)果返回給瀏覽器,瀏覽器進(jìn)行解析顯示;如果請(qǐng)求的對(duì)象存在,就直接將request和response作為參數(shù)傳遞個(gè)service方法,繼續(xù)向下執(zhí)行,其運(yùn)行過(guò)程如圖2所示:
6 結(jié)束語(yǔ)
在進(jìn)行Java web開(kāi)發(fā)的過(guò)程中,在JSP頁(yè)面中只要將charset、pageEncoding、過(guò)濾器中的編碼都設(shè)置一致并支持中文編碼, 此時(shí)無(wú)論以何種提交方式,都可以解決中文亂碼問(wèn)題,從而提高了開(kāi)發(fā)效率,降低了程序亂碼的出現(xiàn)概率。
參考文獻(xiàn):
[1] 楊金花.JSP技術(shù)中文亂碼的原因及解決方法[J].電子設(shè)計(jì)工程,2011,19(1):25-27.
[2] 張言輝.J2EE平臺(tái)下漢字亂碼問(wèn)題分析及解決[J].電腦知識(shí)與技術(shù),2010,6(12):3019-3021.
[3] 李響,郝靜靜.Java Web開(kāi)發(fā)中文亂碼問(wèn)題的研究與解決[J].電腦知識(shí)與技術(shù),2012,8(1):62-63.
[4] 仁平紅.Java中文亂碼問(wèn)題研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,23(3):118-120.
[5] 彭立.Tomcat環(huán)境下JSP中文亂碼問(wèn)題的解決[J].湖南第一師范學(xué)院學(xué)報(bào),2011,11(3):128-132.
[6] 楊玉婷,康厚良.Web應(yīng)用程序開(kāi)發(fā)中的中文亂碼問(wèn)題討論[J].重慶三峽學(xué)院學(xué)報(bào),2011,27(3):60-64.
[7] 李德平.對(duì)Java Web應(yīng)用開(kāi)發(fā)中的中文亂碼問(wèn)題的研究與解決[J].計(jì)算機(jī)與數(shù)字工程,2012,278(12):126-129.
[8] 宋麗娜.基于JSP的Web開(kāi)發(fā)中文亂碼問(wèn)題的研究與解決[J].電子技術(shù),2013,11(2):5-7.
[9] 習(xí)勝豐,戴敏.Java Web中文亂碼處理研究[J].湖南城市學(xué)院學(xué)報(bào),2010,9(19):66-68.
[10] 錢程.淺析JSP網(wǎng)站開(kāi)發(fā)中中文亂碼問(wèn)題[J].科技信息,2009,1(33):65.endprint
摘要:在進(jìn)行Java Web開(kāi)發(fā)的過(guò)程中,由于采用的編碼和解碼的方式不統(tǒng)一,經(jīng)常會(huì)出現(xiàn)亂碼問(wèn)題。文中首先介紹了Java Web的編碼機(jī)制及JSP運(yùn)行原理,繼而闡述了在開(kāi)發(fā)過(guò)程中常見(jiàn)的亂碼問(wèn)題及解決方案,最后提出采用過(guò)濾器重寫(xiě)getParameter方法,實(shí)現(xiàn)了對(duì)采用get方式、post方式和URL提交數(shù)據(jù)的統(tǒng)一解決方案,從而使開(kāi)發(fā)人員更方便的解決亂碼問(wèn)題。
關(guān)鍵詞:字符編碼;中文亂碼; Java Web;過(guò)濾器
中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)29-6884-05
Abstract: During the process of Java Web development, as a result of the encoding and decoding methods are not unified, often appear problem. This paper first introduces the encoding scheme and JSP operation principle of Java Web, and then the problem is common in the development process and the solution, and finally puts forward the filter overrides the getParameter method to realize the get mode, post mode and URL submit data integration solutions, so as to enable developers to more easily to solve the problem.
Key words: character encoding; Chinese characters; Java Web; filte
Java Web是利用Java技術(shù)來(lái)解決相關(guān)Web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)。在進(jìn)行Java Web應(yīng)用程序開(kāi)發(fā)的過(guò)程中,經(jīng)常會(huì)遇到在頁(yè)面中本該顯示中文的地方卻顯示的是亂碼,究其原因主要是組件與組件之間、組件與瀏覽器之間、組件與數(shù)據(jù)庫(kù)之間等采用的編碼方式不統(tǒng)一。在應(yīng)用程序運(yùn)行的過(guò)程中,只要涉及到中文的地方往往要進(jìn)行多次字符編碼的轉(zhuǎn)換才能正常的顯示,而在轉(zhuǎn)換的過(guò)程中只要編碼方式設(shè)置錯(cuò)誤就會(huì)導(dǎo)致中文亂碼。該文主要從Java的常見(jiàn)編碼和JSP的運(yùn)行原理出發(fā),詳細(xì)的介紹了在進(jìn)行Java Web開(kāi)發(fā)過(guò)程中的常見(jiàn)中文亂碼及解決方案。
1 Java中字符編碼規(guī)則
1) ISO8859-1編碼,通常也叫Latin-1或西歐語(yǔ)言,屬于單字節(jié)編碼,最多能表示的字符范圍是0~255,應(yīng)用于英文系列,是Java網(wǎng)絡(luò)傳輸使用的標(biāo)準(zhǔn)字符集。
2) GB2312/GBK編碼是中國(guó)國(guó)家標(biāo)準(zhǔn)漢字信息交換編碼,專門(mén)用來(lái)表示漢字,GBK是對(duì)GB2312的擴(kuò)充,采用雙字節(jié)編碼,可以同時(shí)兼容繁體字和簡(jiǎn)體字,而GB2312只能表示簡(jiǎn)體字,GBK是兼容GB2312編碼的。
3) Unicode編碼,可以用來(lái)表示所有語(yǔ)言的字符,屬于最統(tǒng)一的編碼[8]。使用的是定長(zhǎng)的雙字節(jié)或四字節(jié)進(jìn)行的編碼,為每個(gè)字符設(shè)定唯一的二進(jìn)制編碼。但該編碼不兼容ISO8859-1編碼,也不兼容任何編碼。Unicode編碼可以滿足跨語(yǔ)言、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換及處理的要求,又稱為萬(wàn)國(guó)碼。
4) UTF-8編碼[1],
當(dāng)操作系統(tǒng)是簡(jiǎn)體中文時(shí),默認(rèn)的編碼都是采用GBK,編譯時(shí)采用GBK編碼方式讀取轉(zhuǎn)化成Unicode,再轉(zhuǎn)換成UTF-8寫(xiě)入到Class文件中。此文件在原來(lái)系統(tǒng)中訪問(wèn)不會(huì)出現(xiàn)中文亂碼問(wèn)題,但當(dāng)該文件移植到英文系統(tǒng)中后,此時(shí)就會(huì)出現(xiàn)中文亂碼問(wèn)題。原因是Java采用UTF-8讀取Class文件,再將Class文件轉(zhuǎn)換成Unicode,但此時(shí)無(wú)法采用系統(tǒng)默認(rèn)編碼ISO8859-1對(duì)編碼進(jìn)行解碼。同理,如果把在英文操作系統(tǒng)下編譯的文件移植到中文系統(tǒng)下去訪問(wèn),也會(huì)出現(xiàn)中文亂碼問(wèn)題。通過(guò)源文件的編譯和反編譯可以發(fā)現(xiàn),在編碼轉(zhuǎn)換的過(guò)程中,都是通過(guò)Unicode編碼作為中介來(lái)完成的,此時(shí)造成亂碼的根本原因是使用錯(cuò)誤的字符集解碼字節(jié)流或者將給定的字節(jié)流用錯(cuò)誤的字符集解碼。
3 JSP運(yùn)行原理
3.1 JSP運(yùn)行過(guò)程
當(dāng)客戶端向服務(wù)器發(fā)出JSP請(qǐng)求時(shí),服務(wù)器接收到請(qǐng)求后就將請(qǐng)求交個(gè)應(yīng)用服務(wù)器,此時(shí)應(yīng)用服務(wù)器就創(chuàng)建request和response對(duì)象并判斷JSP對(duì)象是否存在,如果不存在再判斷該JSP文件是否存在,如果不存在就產(chǎn)生404錯(cuò)誤,如果請(qǐng)求的文件存在,此時(shí)就將JSP文件轉(zhuǎn)換成Java文件并編譯Java文件,加載類、實(shí)例化、初始化,將request和response作為參數(shù)傳遞個(gè)service()方法,該方法執(zhí)行結(jié)果是HTML代碼,service執(zhí)行完畢后就刪除request、response,應(yīng)用服務(wù)器將結(jié)果返回給Web服務(wù)器,Web服務(wù)器把結(jié)果返回給瀏覽器,瀏覽器進(jìn)行解析顯示;如果請(qǐng)求的對(duì)象存在,就直接將request和response作為參數(shù)傳遞個(gè)service方法,繼續(xù)向下執(zhí)行,其運(yùn)行過(guò)程如圖2所示:
6 結(jié)束語(yǔ)
在進(jìn)行Java web開(kāi)發(fā)的過(guò)程中,在JSP頁(yè)面中只要將charset、pageEncoding、過(guò)濾器中的編碼都設(shè)置一致并支持中文編碼, 此時(shí)無(wú)論以何種提交方式,都可以解決中文亂碼問(wèn)題,從而提高了開(kāi)發(fā)效率,降低了程序亂碼的出現(xiàn)概率。
參考文獻(xiàn):
[1] 楊金花.JSP技術(shù)中文亂碼的原因及解決方法[J].電子設(shè)計(jì)工程,2011,19(1):25-27.
[2] 張言輝.J2EE平臺(tái)下漢字亂碼問(wèn)題分析及解決[J].電腦知識(shí)與技術(shù),2010,6(12):3019-3021.
[3] 李響,郝靜靜.Java Web開(kāi)發(fā)中文亂碼問(wèn)題的研究與解決[J].電腦知識(shí)與技術(shù),2012,8(1):62-63.
[4] 仁平紅.Java中文亂碼問(wèn)題研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,23(3):118-120.
[5] 彭立.Tomcat環(huán)境下JSP中文亂碼問(wèn)題的解決[J].湖南第一師范學(xué)院學(xué)報(bào),2011,11(3):128-132.
[6] 楊玉婷,康厚良.Web應(yīng)用程序開(kāi)發(fā)中的中文亂碼問(wèn)題討論[J].重慶三峽學(xué)院學(xué)報(bào),2011,27(3):60-64.
[7] 李德平.對(duì)Java Web應(yīng)用開(kāi)發(fā)中的中文亂碼問(wèn)題的研究與解決[J].計(jì)算機(jī)與數(shù)字工程,2012,278(12):126-129.
[8] 宋麗娜.基于JSP的Web開(kāi)發(fā)中文亂碼問(wèn)題的研究與解決[J].電子技術(shù),2013,11(2):5-7.
[9] 習(xí)勝豐,戴敏.Java Web中文亂碼處理研究[J].湖南城市學(xué)院學(xué)報(bào),2010,9(19):66-68.
[10] 錢程.淺析JSP網(wǎng)站開(kāi)發(fā)中中文亂碼問(wèn)題[J].科技信息,2009,1(33):65.endprint
摘要:在進(jìn)行Java Web開(kāi)發(fā)的過(guò)程中,由于采用的編碼和解碼的方式不統(tǒng)一,經(jīng)常會(huì)出現(xiàn)亂碼問(wèn)題。文中首先介紹了Java Web的編碼機(jī)制及JSP運(yùn)行原理,繼而闡述了在開(kāi)發(fā)過(guò)程中常見(jiàn)的亂碼問(wèn)題及解決方案,最后提出采用過(guò)濾器重寫(xiě)getParameter方法,實(shí)現(xiàn)了對(duì)采用get方式、post方式和URL提交數(shù)據(jù)的統(tǒng)一解決方案,從而使開(kāi)發(fā)人員更方便的解決亂碼問(wèn)題。
關(guān)鍵詞:字符編碼;中文亂碼; Java Web;過(guò)濾器
中圖分類號(hào):TP31 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)29-6884-05
Abstract: During the process of Java Web development, as a result of the encoding and decoding methods are not unified, often appear problem. This paper first introduces the encoding scheme and JSP operation principle of Java Web, and then the problem is common in the development process and the solution, and finally puts forward the filter overrides the getParameter method to realize the get mode, post mode and URL submit data integration solutions, so as to enable developers to more easily to solve the problem.
Key words: character encoding; Chinese characters; Java Web; filte
Java Web是利用Java技術(shù)來(lái)解決相關(guān)Web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)。在進(jìn)行Java Web應(yīng)用程序開(kāi)發(fā)的過(guò)程中,經(jīng)常會(huì)遇到在頁(yè)面中本該顯示中文的地方卻顯示的是亂碼,究其原因主要是組件與組件之間、組件與瀏覽器之間、組件與數(shù)據(jù)庫(kù)之間等采用的編碼方式不統(tǒng)一。在應(yīng)用程序運(yùn)行的過(guò)程中,只要涉及到中文的地方往往要進(jìn)行多次字符編碼的轉(zhuǎn)換才能正常的顯示,而在轉(zhuǎn)換的過(guò)程中只要編碼方式設(shè)置錯(cuò)誤就會(huì)導(dǎo)致中文亂碼。該文主要從Java的常見(jiàn)編碼和JSP的運(yùn)行原理出發(fā),詳細(xì)的介紹了在進(jìn)行Java Web開(kāi)發(fā)過(guò)程中的常見(jiàn)中文亂碼及解決方案。
1 Java中字符編碼規(guī)則
1) ISO8859-1編碼,通常也叫Latin-1或西歐語(yǔ)言,屬于單字節(jié)編碼,最多能表示的字符范圍是0~255,應(yīng)用于英文系列,是Java網(wǎng)絡(luò)傳輸使用的標(biāo)準(zhǔn)字符集。
2) GB2312/GBK編碼是中國(guó)國(guó)家標(biāo)準(zhǔn)漢字信息交換編碼,專門(mén)用來(lái)表示漢字,GBK是對(duì)GB2312的擴(kuò)充,采用雙字節(jié)編碼,可以同時(shí)兼容繁體字和簡(jiǎn)體字,而GB2312只能表示簡(jiǎn)體字,GBK是兼容GB2312編碼的。
3) Unicode編碼,可以用來(lái)表示所有語(yǔ)言的字符,屬于最統(tǒng)一的編碼[8]。使用的是定長(zhǎng)的雙字節(jié)或四字節(jié)進(jìn)行的編碼,為每個(gè)字符設(shè)定唯一的二進(jìn)制編碼。但該編碼不兼容ISO8859-1編碼,也不兼容任何編碼。Unicode編碼可以滿足跨語(yǔ)言、跨平臺(tái)進(jìn)行文本轉(zhuǎn)換及處理的要求,又稱為萬(wàn)國(guó)碼。
4) UTF-8編碼[1],
當(dāng)操作系統(tǒng)是簡(jiǎn)體中文時(shí),默認(rèn)的編碼都是采用GBK,編譯時(shí)采用GBK編碼方式讀取轉(zhuǎn)化成Unicode,再轉(zhuǎn)換成UTF-8寫(xiě)入到Class文件中。此文件在原來(lái)系統(tǒng)中訪問(wèn)不會(huì)出現(xiàn)中文亂碼問(wèn)題,但當(dāng)該文件移植到英文系統(tǒng)中后,此時(shí)就會(huì)出現(xiàn)中文亂碼問(wèn)題。原因是Java采用UTF-8讀取Class文件,再將Class文件轉(zhuǎn)換成Unicode,但此時(shí)無(wú)法采用系統(tǒng)默認(rèn)編碼ISO8859-1對(duì)編碼進(jìn)行解碼。同理,如果把在英文操作系統(tǒng)下編譯的文件移植到中文系統(tǒng)下去訪問(wèn),也會(huì)出現(xiàn)中文亂碼問(wèn)題。通過(guò)源文件的編譯和反編譯可以發(fā)現(xiàn),在編碼轉(zhuǎn)換的過(guò)程中,都是通過(guò)Unicode編碼作為中介來(lái)完成的,此時(shí)造成亂碼的根本原因是使用錯(cuò)誤的字符集解碼字節(jié)流或者將給定的字節(jié)流用錯(cuò)誤的字符集解碼。
3 JSP運(yùn)行原理
3.1 JSP運(yùn)行過(guò)程
當(dāng)客戶端向服務(wù)器發(fā)出JSP請(qǐng)求時(shí),服務(wù)器接收到請(qǐng)求后就將請(qǐng)求交個(gè)應(yīng)用服務(wù)器,此時(shí)應(yīng)用服務(wù)器就創(chuàng)建request和response對(duì)象并判斷JSP對(duì)象是否存在,如果不存在再判斷該JSP文件是否存在,如果不存在就產(chǎn)生404錯(cuò)誤,如果請(qǐng)求的文件存在,此時(shí)就將JSP文件轉(zhuǎn)換成Java文件并編譯Java文件,加載類、實(shí)例化、初始化,將request和response作為參數(shù)傳遞個(gè)service()方法,該方法執(zhí)行結(jié)果是HTML代碼,service執(zhí)行完畢后就刪除request、response,應(yīng)用服務(wù)器將結(jié)果返回給Web服務(wù)器,Web服務(wù)器把結(jié)果返回給瀏覽器,瀏覽器進(jìn)行解析顯示;如果請(qǐng)求的對(duì)象存在,就直接將request和response作為參數(shù)傳遞個(gè)service方法,繼續(xù)向下執(zhí)行,其運(yùn)行過(guò)程如圖2所示:
6 結(jié)束語(yǔ)
在進(jìn)行Java web開(kāi)發(fā)的過(guò)程中,在JSP頁(yè)面中只要將charset、pageEncoding、過(guò)濾器中的編碼都設(shè)置一致并支持中文編碼, 此時(shí)無(wú)論以何種提交方式,都可以解決中文亂碼問(wèn)題,從而提高了開(kāi)發(fā)效率,降低了程序亂碼的出現(xiàn)概率。
參考文獻(xiàn):
[1] 楊金花.JSP技術(shù)中文亂碼的原因及解決方法[J].電子設(shè)計(jì)工程,2011,19(1):25-27.
[2] 張言輝.J2EE平臺(tái)下漢字亂碼問(wèn)題分析及解決[J].電腦知識(shí)與技術(shù),2010,6(12):3019-3021.
[3] 李響,郝靜靜.Java Web開(kāi)發(fā)中文亂碼問(wèn)題的研究與解決[J].電腦知識(shí)與技術(shù),2012,8(1):62-63.
[4] 仁平紅.Java中文亂碼問(wèn)題研究[J].計(jì)算機(jī)技術(shù)與發(fā)展,2013,23(3):118-120.
[5] 彭立.Tomcat環(huán)境下JSP中文亂碼問(wèn)題的解決[J].湖南第一師范學(xué)院學(xué)報(bào),2011,11(3):128-132.
[6] 楊玉婷,康厚良.Web應(yīng)用程序開(kāi)發(fā)中的中文亂碼問(wèn)題討論[J].重慶三峽學(xué)院學(xué)報(bào),2011,27(3):60-64.
[7] 李德平.對(duì)Java Web應(yīng)用開(kāi)發(fā)中的中文亂碼問(wèn)題的研究與解決[J].計(jì)算機(jī)與數(shù)字工程,2012,278(12):126-129.
[8] 宋麗娜.基于JSP的Web開(kāi)發(fā)中文亂碼問(wèn)題的研究與解決[J].電子技術(shù),2013,11(2):5-7.
[9] 習(xí)勝豐,戴敏.Java Web中文亂碼處理研究[J].湖南城市學(xué)院學(xué)報(bào),2010,9(19):66-68.
[10] 錢程.淺析JSP網(wǎng)站開(kāi)發(fā)中中文亂碼問(wèn)題[J].科技信息,2009,1(33):65.endprint