亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        淺談JSP和Servlet程序中的中文顯示問題

        2012-04-29 23:37:29王勇黎明
        電腦知識(shí)與技術(shù) 2012年32期
        關(guān)鍵詞:字符集亂碼

        王勇 黎明

        摘要:JSP是一種在服務(wù)器端編譯執(zhí)行的Web設(shè)計(jì)語言,在使用JSP程序的過程中,常遇到中文亂碼問題,很多人為此頭疼不已,初學(xué)的時(shí)候我就深受其害,而且使用平臺(tái)不同,中文亂碼問題的解決方法也不同,無形中增加了學(xué)習(xí)JSP的難度。該文對(duì)提出了四種解決中文顯示亂碼的解決辦法。

        關(guān)鍵詞:字符集;字符編碼;亂碼

        中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2012)32-7861-02

        計(jì)算機(jī)中儲(chǔ)存的信息都是用二進(jìn)制數(shù)表示的;而我們?cè)谄聊簧峡吹降挠⑽?、漢字等字符是二進(jìn)制數(shù)轉(zhuǎn)換之后的結(jié)果。通俗的說,按照何種規(guī)則將字符存儲(chǔ)在計(jì)算機(jī)中,如'a'用什么表示,稱為"編碼";反之,將存儲(chǔ)在計(jì)算機(jī)中的二進(jìn)制數(shù)解析顯示出來,稱為"解碼",在解碼過程中,如果使用了錯(cuò)誤的解碼規(guī)則,則導(dǎo)致'a'解析成'b'或者亂碼。[1]

        現(xiàn)在大部分具有國際化特征的軟件核心字符處理都是以Unicode為基礎(chǔ)的。中文字符集有GB2312-80,GBK,Java程序無論是以字符流讀/寫文件,還是從URL連接讀取參數(shù)值,都會(huì)有字符編碼的轉(zhuǎn)換。從理論上來說,這些根據(jù)字符集設(shè)置而進(jìn)行的字符轉(zhuǎn)換不應(yīng)該產(chǎn)生太多問題。而事實(shí)是由于應(yīng)用程序的實(shí)際運(yùn)行環(huán)境不同,Unicode和各個(gè)本地字符集的補(bǔ)充、完善,以及系統(tǒng)或應(yīng)用程序?qū)崿F(xiàn)的不規(guī)范,轉(zhuǎn)碼時(shí)出現(xiàn)的問題時(shí)時(shí)困擾著程序員。該文就顯示中文時(shí)出現(xiàn)亂碼的問題的解決辦法作一個(gè)簡單的介紹,希望能讓大家從中受益。

        1JSP頁面顯示中文亂碼的解決辦法

        在JSP頁面中,中文顯示亂碼有兩種情況:一種是HTML中的中文亂碼,另一種是在JSP中動(dòng)態(tài)輸出的中文亂碼。如果是在JSP頁面中寫入如下頁面指令<%@pagelanguage="java"import="java.util.*" %>,那么在該頁面中如果要顯示中文就一定會(huì)出現(xiàn)亂碼,原因在于它沒有在JSP中指定頁面顯示的編碼,消除亂碼的解決方案很簡單,首先需要在建立了一個(gè)WEB項(xiàng)目后,把該項(xiàng)目的編碼集先修改成GBK,這樣可以減少很多有關(guān)顯示中文亂碼的問題。然后把page指令改為<%@pagelanguage="java"import="java.util.*"contentType="text/html;charset=GBK"%>即可。原理就是向頁面指定編碼為GBK,那么頁面就會(huì)按照此編碼來顯示,于是亂碼消失。在NetBeans下創(chuàng)建JSP頁面時(shí),該page指令一般會(huì)自動(dòng)生成。大家注意在自己修改時(shí)不要把contentType類型刪除或者修改錯(cuò)誤即可。

        2URL傳遞參數(shù)中文亂碼的解決辦法

        一般情況下在使用get方法提交表單的時(shí)候傳遞的參數(shù)如果是中文的話很可能會(huì)出現(xiàn)亂碼。在index.jsp頁面中添加一條這樣的語句:

        請(qǐng)點(diǎn)擊

        猜你喜歡
        字符集亂碼
        對(duì)癥下藥解決多種亂碼難題
        這些真的不是亂碼,是漢字
        MySQL數(shù)據(jù)庫字符集的問題研究
        ORACLE字符集問題的分析
        ORACLE數(shù)據(jù)庫字符集問題及解決方法
        醫(yī)院信息系統(tǒng)Oracle數(shù)據(jù)庫中導(dǎo)入數(shù)據(jù)中文亂碼的解決技術(shù)
        .Net框架聯(lián)合Oracle字符集問題研究
        炫邁:用神奇亂碼勾引你視線
        字符集研究
        如何解決Tomcat的亂碼
        亚洲成av人最新无码| 亚洲av色图一区二区三区| 日本在线一区二区三区不卡| 中文字幕人妻中文| 亚洲人成无码网站久久99热国产| 亚洲AV无码乱码一区二区三区| 日韩av在线手机免费观看| 亚洲欧洲成人a∨在线观看| 无码手机线免费观看| 亚洲专区一区二区在线观看 | 美女扒开大腿让男人桶| 男女下面进入的视频| 精品中文字幕制服中文| 免费黄网站一区二区三区| 成人无码av免费网站| 吃奶摸下的激烈视频| 色综合999| 在线日本国产成人免费精品| aⅴ精品无码无卡在线观看| 久久亚洲黄色| 中文少妇一区二区三区| 国产一区二区自拍刺激在线观看 | 麻豆国产精品久久人妻| 亚洲欧美日韩精品久久亚洲区| 精品无人区无码乱码大片国产| 精品人妻一区二区三区狼人 | 亚洲精品久久中文字幕| 国产精品久久婷婷婷婷| 国产乱人伦偷精品视频还看的| 色欲综合一区二区三区| 中文字幕第一页亚洲| 亚洲国产精品一区二区第一| 亚洲av免费不卡在线观看| 97久久精品亚洲中文字幕无码| 国产九色AV刺激露脸对白| 中文字幕人妻被公喝醉在线| 日日躁夜夜躁狠狠躁| 亚洲av无码乱码国产麻豆穿越| 亚洲av免费高清不卡| 国产高清乱码又大又圆| 国产午夜福利小视频合集|