六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

servlet規(guī)范要求:request的缺省編碼必須是iso-8859-1

[摘要]看到很多文章在問(wèn)和答關(guān)于java網(wǎng)頁(yè)漢字亂碼的情況,有些甚至認(rèn)為這是servlet包容器實(shí)現(xiàn)上的錯(cuò)誤。可是如果讀過(guò)servlet規(guī)格說(shuō)明書(shū),關(guān)于java網(wǎng)頁(yè)編碼的問(wèn)題就應(yīng)該迎刃而解了。編寫(xiě)java網(wǎng)頁(yè)(servlet\jsp),需要關(guān)心response(反饋給客戶(hù)端的頁(yè)面)和request(來(lái)自客...
看到很多文章在問(wèn)和答關(guān)于java網(wǎng)頁(yè)漢字亂碼的情況,有些甚至認(rèn)為這是servlet包容器實(shí)現(xiàn)上的錯(cuò)誤。
可是如果讀過(guò)servlet規(guī)格說(shuō)明書(shū),關(guān)于java網(wǎng)頁(yè)編碼的問(wèn)題就應(yīng)該迎刃而解了。

編寫(xiě)java網(wǎng)頁(yè)(servlet\jsp),需要關(guān)心response(反饋給客戶(hù)端的頁(yè)面)和request(來(lái)自客戶(hù)端的數(shù)據(jù))的編碼問(wèn)題。

response的編碼可以直接用代碼實(shí)現(xiàn)。而request的編碼怎么辦呢?
以下是servlet規(guī)范書(shū)上的文字(我粗略翻譯一下吧,不怕見(jiàn)笑):

-- 整理自<Java Servlet Specification Version 2.3> SRV.4.9 --

當(dāng)前,很多瀏覽器并不發(fā)送帶有“Content-Type”頭信息的字符編碼限定符,而由讀取HTTP請(qǐng)求的代碼來(lái)決定字符的編碼方式。如果客戶(hù)端請(qǐng)求未定義編碼限定符,則包容器(如tomcat)用于創(chuàng)建request reader和分析POST數(shù)據(jù)的request的缺省編碼方式必須是“ISO-8859-1”。然而,為了向開(kāi)發(fā)者指明客戶(hù)端沒(méi)有發(fā)送字符編碼信息的情況,包容器對(duì)getCharacterEncoding方法返回null。

如果客戶(hù)端不設(shè)置字符編碼方式,并且request不是按照以上缺省編碼方式(iso-8859-1)來(lái)編碼,則會(huì)發(fā)生問(wèn)題。為了解決這個(gè)問(wèn)題,在接口ServletRequest中加入了一個(gè)新的方法setCharacterEncoding(String enc)。開(kāi)發(fā)者可以調(diào)用這個(gè)方法來(lái)替換包容器提供的缺省字符編碼方式。但是,必須在從request中分析任何POST數(shù)據(jù)或者讀取任何輸入之前,調(diào)用這個(gè)方法。一旦數(shù)據(jù)已被讀取,則調(diào)用這個(gè)方法將不會(huì)影響編碼方式。


主站蜘蛛池模板: 亚洲第一综合色 | 亚洲美女大bbbbbbbbb | 无码精品一区二区三区免费视频 | 青青青视频免费线看 视频 青青青视频免费观看 | 四虎影视永久免费观看网址 | 四虎www免费人成 | 天天躁日日躁成人字幕aⅴ 天天躁日日躁 疯人影院 | 五月天婷婷亚洲 | 手机看片福利日韩国产 | 日韩精品导航 | 日韩精品一区二区三区 在线观看 | 四虎永久在线日韩精品观看 | 伊人五月婷婷 | 天天插日日射 | 亚洲a在线视频 | 最好韩国日本高清 | 小草社区在线观看播放 | 日韩视频专区 | 亚洲国产第一 | 亚洲美女大bbbbbbbbb | 探花视频观看在线视频 | 青榴视频在线 | 天天干天天做天天射 | 无毒不卡 | 一级黄色a级片 | 亚洲精品视频区 | 中文字幕免费高清视频 | 亚洲国产成人精品久久 | 天天综合网天天综合色 | 一区二区三区在线免费视频 | 字幕网中文aⅴ资源站 | 四房婷婷 | 日本不卡一区二区三区在线观看 | 亚洲欧洲精品国产二码 | 日韩在线观看视频黄 | 午夜影院免费版 | 天天搞夜夜操 | 在线老司机 | 亚洲福利网站 | 视频在线观看h | 日本精品一区二区三区四区 |