好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 使用AJAX實現UTF8編碼表單提交到GBK編碼腳本無亂碼的解決方法

使用AJAX實現UTF8編碼表單提交到GBK編碼腳本無亂碼的解決方法

熱門標簽:上海浦東騰訊地圖標注位置 海南銀行智能外呼系統商家 澳大利亞城市地圖標注 電銷機器人違法了嗎 遼寧銀行智能外呼系統 遼寧正規電銷機器人 姜堰電銷機器人 許昌智能電銷機器人公司 辰溪地圖標注

1、表單項目1 GBK編碼格式

用戶采集單是GBK編碼,通過GET/POST提交上來的數據也是GBK格式,無需做任何處理

測試源碼

!DOCTYPE html>
html lang="zh-CN">
head>
meta charset="GB2312">
/head>
body>
li>a href="gbkForm.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >GBK同編碼表單不亂碼/a>
li>a href="utf8Form.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >UTF8表單修改前亂碼/a>
li>a href="utf8FormRepair.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >UTF8表單修改為AJAX方案后不亂碼/a>
li>a href="otherForm.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >其他GBK同編碼表單不亂碼/a>
li>a  rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >測試程序說明/a>/a>
hr />
h2>GET:/h2>
form action="gbkSubmit.asp" method="GET" >
QQ:input name="qq" value="QQ" />br />
姓名:input name="name" value="姓名"/>br />
地址:input name="address" value="地址地址地址"/>br />
button type="submit">GBK表單提交到GBK腳本后不會亂碼/button>
/form>
h2>POST:/h2>
form action="gbkSubmit.asp" method="POST" >
QQ:input name="qq" value="QQ" />br />
姓名:input name="name" value="姓名"/>br />
地址:input name="address" value="地址地址地址"/>br />
button type="submit">GBK表單提交到GBK腳本后不會亂碼/button>
/form>
/body>
/html>

2、表單項目2 UTF8編碼格式(可以在不同的域名下)

用戶采集單是UTF8編碼,通過GET/POST提交上來的數據也是UTF8格式,用表單項目1中的程序接收到的是亂碼

測試代碼(修改前,提交亂碼):

!DOCTYPE html>
html lang="zh-CN">
head>
meta charset="UTF8">
/head>
body>
li>a href="gbkForm.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >GBK同編碼表單不亂碼/a>
li>a href="utf8Form.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >UTF8表單修改前亂碼/a>
li>a href="utf8FormRepair.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >UTF8表單修改為AJAX方案后不亂碼/a>
li>a href="otherForm.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >其他GBK同編碼表單不亂碼/a>
li>a  rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >測試程序說明/a>/a>
hr />
h2>GET:/h2>
form action="gbkSubmit.asp" method="GET" >
QQ:input name="qq" value="QQ" />br />
姓名:input name="name" value="姓名"/>br />
地址:input name="address" value="地址地址地址"/>br />
button type="submit">UTF8表單提交到GBK腳本后會亂碼/button>
/form>
h2>POST:/h2>
form action="gbkSubmit.asp" method="POST" >
QQ:input name="qq" value="QQ" />br />
姓名:input name="name" value="姓名"/>br />
地址:input name="address" value="地址地址地址"/>br />
button type="submit">UTF8表單提交到GBK腳本后會亂碼/button>
/form>
/body>
/html>

不需要改變頁面編碼,只需要修改表單Action地址,增加name=”ConvertCallBack” value=”ProjectA/FormGBK”、name=”ConvertItems” value=”name,qq,bb” 的兩個 input即可,不用對頁面進行其他調整
編碼設置,轉換器自動操作。

form action="convert/utf8.asp"...
input name="ConvertCallBack" value="ProjectA/FormGBK">
input name="ConvertItems" value="name,qq,address"/>
!-- 根據表單實際情況,修改表單項目 -->

測試代碼(修改后)

!DOCTYPE html>
html lang="zh-CN">
head>
meta charset="UTF8">
/head>
body>
li>a href="gbkForm.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >GBK同編碼表單不亂碼/a>
li>a href="utf8Form.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >UTF8表單修改前亂碼/a>
li>a href="utf8FormRepair.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >UTF8表單修改為AJAX方案后不亂碼/a>
li>a href="otherForm.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >其他GBK同編碼表單不亂碼/a>
li>a  rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >測試程序說明/a>/a>
hr />
h2>GET:/h2>
form action="convert/utf8.asp" method="GET" >
QQ:input name="qq" value="QQ" />br />
姓名:input name="name" value="姓名"/>br />
地址:input name="address" value="地址地址地址"/>br />
input name="ConvertCallBack" value="../gbkSubmit.asp" />
input name="ConvertItems" value="name,qq,address" />
button type="submit">AJAX轉碼方案/button>
/form>
h2>POST:/h2>
form action="convert/utf8.asp" method="POST" >
QQ:input name="qq" value="QQ" />br />
姓名:input name="name" value="姓名"/>br />
地址:input name="address" value="地址地址地址"/>br />
input name="ConvertCallBack" value="../gbkSubmit.asp" />
input name="ConvertItems" value="name,qq,address" />
button type="submit">AJAX轉碼方案/button>
/form>
/body>
/html>

3、表單項目3 GBK編碼格式(可以在不同的域名下)

沒有任何影響,只要按照表單1的標準編寫 參數即可
測試代碼:

!DOCTYPE html>
html lang="zh-CN">
head>
meta charset="GB2312">
/head>
body>
li>a href="gbkForm.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >GBK同編碼表單不亂碼/a>
li>a href="utf8Form.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >UTF8表單修改前亂碼/a>
li>a href="utf8FormRepair.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >UTF8表單修改為AJAX方案后不亂碼/a>
li>a href="otherForm.html" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >其他GBK同編碼表單不亂碼/a>
li>a  rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >測試程序說明/a>/a>
hr />
h2>GET:/h2>
form action="gbkSubmit.asp" method="GET" >
QQ:input name="qq" value="QQ" />br />
姓名:input name="name" value="姓名"/>br />
地址:input name="address" value="地址地址地址"/>br />
Other1:input name="other1" value="Other1"/>br />
Other2:input name="other2" value="Other2"/>br />
Other3:input name="other3" value="Other3"/>br />
Other4:input name="other4" value="Other4"/>br />
Other5:input name="other5" value="Other5"/>br />
Other6:input name="other6" value="Other6"/>br />
Other7:input name="other7" value="Other7"/>br />
Other8:input name="other8" value="Other8"/>br />
Other9:input name="other9" value="Other9"/>br />
button type="submit">GBK表單提交到GBK腳本后不會亂碼/button>
/form>
h2>POST:/h2>
form action="gbkSubmit.asp" method="POST" >
QQ:input name="qq" value="QQ" />br />
姓名:input name="name" value="姓名"/>br />
地址:input name="address" value="地址地址地址"/>br />
Other1:input name="other1" value="Other1"/>br />
Other2:input name="other2" value="Other2"/>br />
Other3:input name="other3" value="Other3"/>br />
Other4:input name="other4" value="Other4"/>br />
Other5:input name="other5" value="Other5"/>br />
Other6:input name="other6" value="Other6"/>br />
Other7:input name="other7" value="Other7"/>br />
Other8:input name="other8" value="Other8"/>br />
Other9:input name="other9" value="Other9"/>br />
button type="submit">GBK表單提交到GBK腳本后不會亂碼/button>
/form>
/body>
/html>

全部測試包下載地址 anycharset_jb51.rar

utf8.asp

% @codepage=936 %>
%
  CallBack = Server.Htmlencode(Request("ConvertCallBack"))
  Items = Split(Request("ConvertItems"),",")
  if len(request.form) > 0 then
    method = "POST"
  else
    method = "GET"
  end if
%>!DOCTYPE html>
html lang="zh-CN">
head>
meta charset="GB2312">
script src="http://www.miaoqiyuan.cn/wp-includes/js/jquery/jquery.js">/script>
/head>
body>
form action="%=CallBack%>" method="%=method%>" id="AutoPOST">
%
  for each Item in Items
    if trim(Item) > "" then
      Item = Server.Htmlencode(Item)
%>% = Item %> : textarea name="% = Item %>" id="% = Item %>">/textarea>br />
script>
jQuery.post("utf8_convert.asp?MiaoQiYuanAutoConvertItem=%=Item%>%=Request.QueryString%>","%=Request.Form%>",function(res){
  jQuery("#% = Item %>").val(res);
});
/script>
%
    end if
  next
%>
button type="submit">Waiting.../button>
script type="text/javascript">
setTimeout(function(){
  jQuery("#AutoPOST").submit();
},200);
/script>
/body>
/html>

utf8_convert.asp

% @codepage=65001 %>
%
  function NotXSS(html)
    NotXSS = html
    NotXSS = replace(NotXSS, "", "lt;")
    NotXSS = replace(NotXSS, ">", "gt;")
    NotXSS = replace(NotXSS, """", "quote;")
  end function
   
  '防止參數沖突,使用了 MiaoQiYuanAutoConvertItem
  Response.Write NotXSS(Request(Request.QueryString("MiaoQiYuanAutoConvertItem")))
%>

到此這篇關于使用AJAX實現UTF8編碼表單提交到GBK編碼腳本無亂碼的解決方法的文章就介紹到這了,更多相關UTF8編碼表單提交到GBK編碼內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:伊春 深圳 西藏 撫州 晉城 威海 崇左 銅川

巨人網絡通訊聲明:本文標題《使用AJAX實現UTF8編碼表單提交到GBK編碼腳本無亂碼的解決方法》,本文關鍵詞  使用,AJAX,實現,UTF8,編碼,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用AJAX實現UTF8編碼表單提交到GBK編碼腳本無亂碼的解決方法》相關的同類信息!
  • 本頁收集關于使用AJAX實現UTF8編碼表單提交到GBK編碼腳本無亂碼的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 欧美ⅹxxxx视频| bl小黄文| 国产女人高潮抽搐视频免费观看 | 出轨H| 亚洲MV砖码砖2023| 久久99精品一级毛片| 爽?好爽?别拔出来91动漫版 | 男人插女人的下面| 情感的禁区电影韩国| 用力别停受不了的小说| 无码精品免费视频在线观看| 蜜桃传媒一区二区亚洲AV婷婷| 91se精品免费观看| www.久久精品视频| 欧美三级全黄做爰大尺| 巨胸动漫魅魔下裸?动漫| 久久精品*5在热| 男人扒开女人双腿猛进女人机机里| 欧美性猛交xxxx乱大交高清| 国产三级在线观看播放软件| 涩涩色视频在线播放| 白丝喷水| 久久精品国产一区二区小说| 欧美日韩久久久精品无码一区二区| 伊人久久大香线蕉综合亚洲| 轮奸| 澳门毛片| 91精品视频免费在线观看| 女人被啪到高潮gif动态图| 情趣刺激蕾丝透明女性睡衣 | 最新福利在线| 婬奴生活1~6未删减版| 国产乱码精品一区二区三? | 天美麻花星空mv免费播放| 任你躁AV一区二区三区| 被闺蜜扒了内裤打屁股| 黄网站色成年小说系列| 特黄一级毛片| 欧美日韩中文亚洲v在线综合| 美女做爰A片毛片AAAA毛茸茸| chinese老头gaytube|