成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 奇怪的回車換行問題

奇怪的回車換行問題

熱門標簽:嘟聲的電銷機器人 滄州智能外呼系統(tǒng)收費 地圖標注和圖片標注 湖北穩(wěn)定外呼系統(tǒng) 洛陽便宜外呼系統(tǒng)廠家 醫(yī)院地圖標注 忻州外呼系統(tǒng)接口對接 語音平臺系統(tǒng) 電銷機器人怎么收費
在類unix中,是\n (0x0A)。以為沒有什么大的問題,沒想到,這次開發(fā)一個小程序,卻讓我對這個問題大為頭痛。

首先發(fā)現(xiàn)這個問題是這樣的:

我的這個程序采用的是Extjs+php的方式,通過ajax進行通訊。其中有個頁面,如圖:

兩個文本框,一個text,一個textarea,當textarea中含有回車換行的時候,會出現(xiàn)腳本錯誤。后面發(fā)現(xiàn)是因為如果服務器端返回的字符串換行了,會造成js解析出現(xiàn)錯誤,可見js在解析json數(shù)據(jù)時候的語法還是和在本地定義的字符串變量的語法一致的。一個字符串不能多行,有回車換行的時候需要轉義符號:\n (\r\n)。
不過這個并不是我要說明的問題,我要說明的問題是,當我在解決這個問題的時候,抓包分析的時候,發(fā)現(xiàn)一個有趣的現(xiàn)象,就是發(fā)現(xiàn)瀏覽器發(fā)送到服務器對回車換行的編碼不一致。
例如上圖中的字符串在通過extjs中的
復制代碼 代碼如下:

Ext.Ajax.request({
url:'CatMan.php',
form:this.FORM_NAME,
scope:this,
callback:function(o,s,r){
var retObj=Ext.decode(r.responseText);
if(retObj.success){
alert('保存成功!');
}
}
});

進行保存時候,發(fā)現(xiàn)發(fā)送到服務器的編碼是這樣的:
catdesc=%E6%9E%97%0A%0A%E5%B0%910A%0A%0Aa%E5%8D%8E
注意其中的紅色標記的%0A,這是\n的編碼。\r的編碼竟然不見了。
然后我如果采用form submit直接提交,卻發(fā)現(xiàn)編碼是:
%E6%9E%97%0D%0A%0D%0A%E5%B0%91%0D%0A%0D%0A%0D%0Aa%E5%8D%8E
發(fā)現(xiàn)\r(%0D)的編碼是在的。
(以上為在IE9中測試結果。)
難道是ExtJs的問題?
如果分析Extjs的源代碼,找到取form值得地方。如下:
復制代碼 代碼如下:

serializeForm : function(form) {
debugger
var fElements = form.elements || (document.forms[form] || Ext.getDom(form)).elements,
hasSubmit = false,
encoder = encodeURIComponent,
name,
data = '',
type,
hasValue;
Ext.each(fElements, function(element){
name = element.name;
type = element.type;
if (!element.disabled name) {
if (/select-(one|multiple)/i.test(type)) {
Ext.each(element.options, function(opt){
if (opt.selected) {
hasValue = opt.hasAttribute ? opt.hasAttribute('value') : opt.getAttributeNode('value').specified;
data += String.format("{0}={1}", encoder(name), encoder(hasValue ? opt.value : opt.text));
}
});
} else if (!(/file|undefined|reset|button/i.test(type))) {
if (!(/radio|checkbox/i.test(type) !element.checked) !(type == 'submit' hasSubmit)) {
data += encoder(name) + '=' + encoder(element.value) + '';
hasSubmit = /submit/i.test(type);
}
}
}
});
return data.substr(0, data.length - 1);
},

可以發(fā)現(xiàn)extjs采用的是js中的encodeURIComponent函數(shù)進行值的編碼。
難道是encodeURIComponent的問題?
搜索網(wǎng)絡,發(fā)現(xiàn)一篇博文中提到這個問題,見http://www.yeahxj.com/2011/11/07/enter-code-for-all-browser/ (回車符 \r\n 在各個瀏覽器中無恥的表現(xiàn))
于是我在ie6,ie8,ie9中分別進行了測試,發(fā)現(xiàn)果然存在這個問題。
總結:
這個問題雖然小,但是在某些場合卻會讓人和頭痛,這也是搞計算機程序設計人員的悲哀,大量的不兼容,造成很多程序出現(xiàn)各種各樣奇怪的問題。例如這個小問題可能造成一個結果,例如,我這個程序,需要在前臺顯示內容的時候保留回車換行。這種一般有兩種處理方法,一種是采用pre>標簽,但是這個標簽用起來很不方便的,嘗試發(fā)現(xiàn)格式變化不太好控制。另外一種方法就是將回車換行變?yōu)閎r />標記。我就是采用的這種方法,剛開始我寫的正規(guī)表達式是/\r\n/,結果發(fā)現(xiàn)什么都沒匹配到,后面我就改成/[\r\n]/但是這種造成的問題就是在ie6,7,8中將會多出一行來。最后為了統(tǒng)一處理,我改為先替換/\r\n/組合,然后再替換/\n/。問題得到解決。
** 本人原創(chuàng)文章,轉摘請保留本段內容,萬分感謝!
** microdreamsoft(Lin Shaohua):
** 由于本人水平有限,歡迎各位高手指正。
您可能感興趣的文章:
  • 通過Java正則表達式去掉SQL代碼中回車換行和多余空格
  • windows 中 \r\n 區(qū)別于 類unix中的\n 疑問理解(crlf回車換行)
  • PHP 清除HTML代碼、空格、回車換行符的函數(shù)
  • 把textarea中字符串里含有的回車換行替換成lt;brgt;的javascript代碼
  • Js 回車換行處理的辦法及replace方法應用

標簽:日照 宜賓 巴彥淖爾 防城港 定州 內蒙古 山南 96

巨人網(wǎng)絡通訊聲明:本文標題《奇怪的回車換行問題》,本文關鍵詞  奇,怪的,回車,換行,問題,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《奇怪的回車換行問題》相關的同類信息!
  • 本頁收集關于奇怪的回車換行問題的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲国产sm捆绑调教视频| 欧美一级欧美三级| 日本美女一区二区| 成年人免费在线视频| 国产成人精品一区二区| 在线视频国产一区| 97久久精品视频| 深夜福利国产精品| 在线观看欧美日韩国产| 另类专区欧美蜜桃臀第一页| 欧美国产先锋| 国产网站在线播放| 国产在线视频你懂得| 日韩精品二区| 91成人网在线观看| 女女百合国产免费网站| 国模雨婷捆绑高清在线| 亚洲国产高清在线观看视频| 综合网在线观看| 国产精品美乳一区二区免费| 亚洲sss综合天堂久久| 麻豆视频在线观看免费网站| 亚洲高清成人影院| 26uuu国产| 日韩加勒比系列| 成人黄网大全在线观看| 国产精品午夜免费| 国产精品美女无圣光视频| 欧美日韩久久婷婷| 中文字幕国内精品| 91中文字幕在线播放| 国产成人自拍偷拍| 无码精品a∨在线观看中文| 亚洲成人xxx| 欧美一卡2卡3卡4卡| 国产精品欧美久久久久一区二区| 欧美视频中文字幕在线| 久久久久亚洲AV| 在线的色视频| 欧美午夜视频网站| 久久精品国产电影| 欧美激情二区三区| 1024在线看片| 亚洲大片一区二区三区| 国产精品免费网站在线观看| 色综合男人天堂| gogogogo高清视频在线| 蜜桃视频第一区免费观看| 亚洲女人天堂色在线7777| www成人在线视频| 日韩区欧美区| 中国一级特黄毛片大片| 蜜桃网站在线观看| 久久av.com| 国产精品chinese在线观看| 自拍偷拍99| 美女被黑人40厘米进入| kk眼镜猥琐国模调教系列一区二区| 亚洲精品**中文毛片| 日韩av影音先锋| 久久人人爽人人爽爽久久| 在线综合+亚洲+欧美中文字幕| 中文字幕网站在线观看| 久热国产精品视频一区二区三区| 国产又黄又粗又猛又爽的| 国模雨婷捆绑高清在线| 国产精成人品localhost| 2021国产精品视频| 免费a在线观看| 国产精品一区二区6| 欧美伦理片在线看| 欧美成年人视频网站欧美| 精品99久久久久成人网站免费| 色婷婷综合久久久中文一区二区| 一区二区三区四区日韩| 一本大道久久精品| 69av二区| 亚洲第一中文字幕在线观看| 中文字幕免费视频观看| av免费观看在线| www.国产在线| 国产成人无码精品久久二区三| 136福利第一导航国产在线| 日本丰满少妇黄大片在线观看| 亚洲国产精品久久久久爰色欲| 九九三级毛片| 日韩有码在线播放| 仙踪林久久久久久久999| 亚洲电影免费观看高清完整版在线| 在线中文字幕一区| 日韩中文在线中文网在线观看| 亚洲美女电影在线| 日韩av一二三区| 日韩av中文字幕一区二区| 日韩av电影在线免费播放| av免费在线不卡| 综合久久给合久久狠狠狠97色| 性一交一乱一色一免费无遮挡| 久草在线视频精品| 国产精品v日韩精品v在线观看| 国产一区二区三区在线看麻豆| 中文字幕91| 伊甸园亚洲一区| 亚洲第一中文字幕| 亚洲最大成人在线观看| 成人精品在线观看视频| 日韩xxxx视频| 欧美性猛交ⅹxxx乱大交免费| 亚洲free性xxxx护士白浆| 久久夜色精品国产噜噜亚洲av| 精品奇米国产一区二区三区| 久久黄色影院| 国产色在线观看| av毛片在线免费看| 国产三级国产精品国产专区50| 欧美久久免费观看| 欧美日韩hd| 国产破处视频在线观看| 免费91视频| 91久久国产综合久久91猫猫| 区一区二在线观看| 久久品道一品道久久精品| 亚洲最大的av网站| 欧美日韩一区二区在线观看| 成人免费视频在线观看| 亚洲av永久纯肉无码精品动漫| 久久免费公开视频| 在线观看成人一级片| 国产一区视频在线看| 91麻豆国产自产在线观看亚洲| 夜夜嗨av一区二区三区四区| 午夜视频在线观看一区二区三区| 亚洲精品自拍动漫在线| 综合色婷婷一区二区亚洲欧美国产| 欧美精品乱码久久久久久| 欧美激情一级二级| 日韩免费在线观看视频| 在线播放免费| 久久久www成人免费精品张筱雨| 激情成人在线观看| 亚洲开心激情网| 91在线视频免费观看| 久久久精品免费观看| 婷婷成人影院| 亚洲高清一区二区三区| 日本a人精品| 人妻av无码专区| 中文久久乱码一区二区| 国精产品一区一区三区mba桃花| 色综合蜜月久久综合网| 无码人妻丰满熟妇区五十路百度| 久久毛片高清国产| 美国av一区二区| 91久久精品| 日韩av片专区| 91成人在线视频| 视频一区二区在线| 亚洲欧美精品一区二区| 国产福利第一视频在线播放| 国产调教精品| 99re视频| 亚洲色图15p| 今天的高清视频免费播放成人| 果冻天美麻豆一区二区国产| 亚洲国产精品久久久久秋霞蜜臀| 色操视频在线| 婷婷亚洲最大| 欧美深深色噜噜狠狠yyy| 国产不卡av在线免费观看| 中文字幕精品国产| 久久精品影视大全| 国产一级片免费观看| 在线观看一区二区视频| 免费在线观看污网站| 成人午夜影视| 青檬在线电视剧在线观看| 亚洲一二三精品| 日韩精品免费在线视频观看| 亚洲小少妇裸体bbw| 成人精品小视频| 亚洲天堂男人的天堂| 久久99精品国产自在现线| 欧美二区在线视频| 日韩av在线网站| 欧美性一区二区| 国产狼人综合免费视频| 5566先锋影音夜色资源站在线观看| 久久人人爽国产| 伊人久久成人| 中文字幕免费高清在线观看| 亚洲国产精品成人无久久精品| 国产中文在线视频| 日本美女久久久| 91精品啪在线观看国产爱臀| 一级香蕉视频在线观看| 91精品国产沙发| 警花观音坐莲激情销魂小说| 中日韩高清电影网| 日韩毛片无码永久免费看| 亚洲韩国精品一区| 国产原创中文av| 亚洲精品免费av| 伊人久久久久久久久久久| 国产精品福利av| 欧美精品无码一区二区三区| 51国产成人精品午夜福中文下载| 国产亚洲毛片| 99久久精品日本一区二区免费| 欧美xxxhd| 亚洲乱码一区二区三区在线观看| 欧美一区二区三区四区在线观看| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲一区二区久久| 久久久久久国产精品mv| 国产一区二区三区在线观看精品| wwwwwxxxx日本| 中文字幕亚洲欧美在线不卡| 91 视频免费观看| 日本日本精品二区免费| 久久精品亚洲一区二区| 国产精品成人观看视频免费| 椎名由奈jux491在线播放| av漫画网站在线观看| 色婷婷亚洲一区二区三区| 男人女人拔萝卜视频| 国产精品久久婷婷| 亚洲三级免费电影| 波多野结衣中文在线| 欧美交换配乱吟粗大25p| 亚洲特级毛片| 麻豆精品99| 国产亚洲一区二区三区| 亚洲精品国产品国语在线app| 国产男女猛烈无遮挡在线喷水| 东热在线免费视频| 欧美一区少妇| 国产黄视频在线| 99久久综合狠狠综合久久止| 色八戒一区二区三区| 久久天天躁狠狠躁夜夜躁2014| 亚洲911精品成人18网站| 成人精品视频一区| 最新亚洲伊人网| 精品国产高清自在线一区二区三区| 日韩国产精品久久久久久亚洲| 成人免费视频网站在线观看| 99热这里是精品| 国产在线播放av| 精品国产青草久久久久96| 亚洲午夜在线| 天堂影院一区二区| 亚洲精品自拍视频| 亚洲天堂五月天| 日本丰满www色| 精品日韩av| 久久爱另类一区二区小说| 国产精品麻豆欧美日韩ww| 国产精品扒开腿做爽爽爽男男| 97成人精品视频在线观看| 亚洲影视在线播放| 精品亚洲a∨一区二区三区18| 日本在线视频站| 国产chinasex对白videos麻豆| 精品在线91| 超碰在线公开免费| 国偷自产av一区二区三区小尤奈| 日本在线xxx| 成人直播视频| 小说区图片区综合久久亚洲| 日韩少妇视频| 影音先锋日韩av| 99在线视频精品| 巨大黑人极品videos精品| 色妞色视频一区二区三区四区| 日本男人操女人| 亚洲成年电人电影网站| 久久久久狠狠高潮亚洲精品| 亚洲图片都市激情| 成年人黄视频在线观看| 国产一级在线观看| 一级淫片免费看| 久久天天躁狠狠躁夜夜躁2014| 国产精品视频一区二区三区,| 一区精品在线| 亚洲三级黄色在线观看| 蜜桃视频一区二区| 日韩hd视频在线观看| www.久久视频| 欧美福利视频在线观看| 成人涩涩视频| 8mav模特福利视频在线观看| 免费国偷自产拍精品视频| 国产日韩中文在线中文字幕| 精品人妻一区二区三区免费| 福利视频导航网| 噜噜噜狠狠夜夜躁精品仙踪林| 99久久久无码国产精品衣服| 国产视频www| 99在线精品观看| 国产91精品黑色丝袜高跟鞋| 国产精品久久久久久久久免费相片| 久久夜色精品一区| 91原色影院| 91午夜视频在线观看| 亚洲在线播放电影| 国产精品久久麻豆| 欧美丰满熟妇bbbbbb百度| 欧美理论片在线播放| 狠狠色狠狠色合久久伊人| 男人添女人下面高潮视频| 黄色大片在线播放| 国产在线视视频有精品| 2022国产麻豆剧果冻传媒剧情| 免费看片91| 亚洲不卡一卡2卡三卡4卡5卡精品| 精华区一区二区三区| 性生交大片免费看女人按摩| 久久久久久综合网天天| 亚洲欧美日本一区二区| 亚洲美女爱爱视频| 亚洲免费观看高清完整版在线观看| 人人澡人人澡人人看欧美| 欧美一区2区视频在线观看| 黄色a一级视频| 精品亚洲免a| 你懂的视频一区二区| 亚洲最大黄色| 日本高清在线观看视频|