久草最新视频-久草最新网址-久国产-久国产视频-天天插夜夜操-天天插一插

北京北大青鳥(niǎo)校區(qū):JSP中文亂碼問(wèn)題綜述(2)

北京北大青鳥(niǎo)校區(qū)提供:

擴(kuò)展閱讀:JSP中文亂碼問(wèn)題綜述(1)

2,表單使用Post方式提交后接收到的亂碼問(wèn)題
這個(gè)問(wèn)題也是一個(gè)常見(jiàn)的問(wèn)題。這個(gè)亂碼也是tomcat的內(nèi)部編碼格式iso8859-1在搗亂,也就是說(shuō)post提交時(shí),如果沒(méi)有設(shè)置提交的編碼格式,則會(huì)以iso8859-1方式進(jìn)行提交,接受的jsp卻以u(píng)tf-8的方式接受。導(dǎo)致亂碼。既然這樣的原因,下面有幾種解決方式,并比較。

A,接受參數(shù)時(shí)進(jìn)行編碼轉(zhuǎn)換
String str = new String(request.getParameter(something).getBytes(ISO-8859-1),utf-8) ; 這樣的話,每一個(gè)參數(shù)都必須這樣進(jìn)行轉(zhuǎn)碼。很麻煩。但確實(shí)可以拿到漢字。

B,在請(qǐng)求頁(yè)面上開(kāi)始處,執(zhí)行請(qǐng)求的編碼代碼, request.setCharacterEncoding(UTF-8),把提交內(nèi)容的字符集設(shè)為UTF-8。這樣的話,接受此參數(shù)的頁(yè)面就不必在轉(zhuǎn)碼了。直接使用String str = request.getParameter(something);即可得到漢字參數(shù)。但每頁(yè)都需要執(zhí)行這句話。這個(gè)方法也就對(duì)post提交的有效果,對(duì)于get提交和上傳文件時(shí)的enctype=multipart/form-data是無(wú)效的。稍后下面單獨(dú)對(duì)這個(gè)兩個(gè)的亂碼情況再進(jìn)行說(shuō)明。

C,為了避免每頁(yè)都要寫(xiě)request.setCharacterEncoding(UTF-8),建議使用過(guò)濾器對(duì)所有jsp進(jìn)行編碼處理。
如果不想在每個(gè)文件里都寫(xiě)這樣兩句話,更簡(jiǎn)潔的辦法是使用Servlet規(guī)范中的過(guò)慮器指定編碼,過(guò)濾器的在web.xml中的典型配置和主要代碼
如下:
北大青鳥(niǎo)校區(qū)

(北京北大青鳥(niǎo)校區(qū),未完)
北大青鳥(niǎo)網(wǎng)上報(bào)名
北大青鳥(niǎo)招生簡(jiǎn)章
主站蜘蛛池模板: 九九视频精品全部免费播放 | 插插动态| 向日葵视频在线免费观看 | 亚色综合| 欧美视频在线观看第一页 | https黄视 | 69精品在线观看 | 巨黑巨粗巨硬巨大的黑吊 | 欧美黄色片在线观看 | 日韩国产有码在线观看视频 | 日日夜夜狠狠 | 青青青青青国产免费观看 | 欧美视频中文字幕 | 精品成人一区二区三区免费视频 | 四虎永久在线精品国产 | 韩国免费一级成人毛片 | 久久er精品视频 | 一区二区在线观看视频在线 | 狠狠综合久久久久综 | www.亚洲视频.com | 天堂在线网 | 麻豆精品91 | 亚洲国内精品自在线影视 | 特级做a爰片毛片免费看一区 | 日韩在线 在线播放 | 99国产在线视频 | 成年免费大片黄在线观看一 | 国产精品久久香蕉免费播放 | 日韩一级特黄毛片在线看 | 看一级特黄a大片日本片 | 国产欧美日韩综合精品一区二区 | 久久99精品国产一区二区三区 | 欧美大片va欧美在线播放 | 精品免费 | 亚洲欧美日韩国产综合 | 四虎影视国产884a精品亚洲 | 亚洲欧美一区二区久久香蕉 | 四虎永久在线精品国产馆v视影院 | 日韩在线看免费高清完整版 | 国产高清视频在线播放 | 欧美激情一级欧美精品 |