日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Asp中解决AJAX乱码问题

發布時間:2025/3/19 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Asp中解决AJAX乱码问题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

為什么80%的碼農都做不了架構師?>>> ??

這篇文章主要介紹了Asp中使用JQuery的AJAX提交中文亂碼解決方法,使用Asp中的unescape() 和escape() 函數即可解決亂碼問題,

<script>

??? //jquery的post

??? $.post

??? (

??????? 'server.asp',

??????? {

??????????? Act:'DoSubmit',

??????????? UserName:escape('腳本之家'),//進行編碼

?????????? WebSite:'www.jb51.net'

??????? },

??????? function(data)

??????? {

??????????? alert(unescape(data));//對返回數據進行解碼

??????? }

??? );???

</script>

?

?

?

在javascript 中escape() 函數可對字符串進行編碼,這樣就可以在所有的計算機上讀取該字符串。

可以使用 unescape() 對 escape() 編碼的字符串進行解碼。

其實Asp中這兩個函數也是起作用的,居然很多asp網站上沒有進行介紹。

要不然只能像上面那樣寫函數進行解碼編碼了。復雜且性能不好。

?

Asp中的unescape() 與 escape() 函數

< %

Response.Charset="gb2312"

Dim UserName,WebSite

If Request.Form("Act")="DoSubmit" Then

UserName=Request.Form("UserName")

WebSite =Request.Form("WebSite")

?

'在服務器端解碼

UserName=UnEscape(UserName)//解碼

?

'處理數據

'---省略數據處理部分

?

'數據處理后輸出,先用VbsEscape()編碼

Response.Write Escape(UserName)

End If

%>

這樣就簡單多了。

轉載于:https://my.oschina.net/jimiao/blog/795384

總結

以上是生活随笔為你收集整理的Asp中解决AJAX乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。