Ajax亂碼問(wèn)題整理
主要有2個(gè)原因
1 xtmlhttp 返回的數(shù)據(jù)默認(rèn)的字符編碼是utf-8,如果前臺(tái)頁(yè)面是gb2312或者其它編碼數(shù)據(jù)就會(huì)產(chǎn)生亂碼
2 post方法提交數(shù)據(jù)默認(rèn)的字符編碼是utf-8,如果后臺(tái)是gb2312或其他編碼數(shù)據(jù)就會(huì)產(chǎn)生亂碼
解決方法
進(jìn)一步整理中
推薦方法,前臺(tái)后臺(tái)都用utf-8編碼,這樣可以省不少麻煩,從根本上解決了亂碼問(wèn)題.優(yōu)點(diǎn)是效率高,而且符合目前的形式,utf-8編碼本身就是一種比較優(yōu)秀的編碼,沒(méi)有語(yǔ)言限制.缺點(diǎn)只能調(diào)用自己的后臺(tái)編碼或者其他的utf-8的編碼.
前臺(tái)更改為
程序代碼<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
后臺(tái)asp中第一行加入如下代碼
程序代碼<%@LANGUAGE="JAVASCRIPT" CODEPAGE="65001"%>
<% Response.Charset="utf-8"; %>
<% Session.CodePage=65001; %>
后臺(tái)如果有html代碼也需保證
程序代碼<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
補(bǔ)救的方法是進(jìn)行編碼轉(zhuǎn)換.可以在客戶端也可以在服務(wù)器端進(jìn)行編碼轉(zhuǎn)換.優(yōu)點(diǎn)是沒(méi)有任何限制,缺點(diǎn)效率低.
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=772650
相關(guān)文章:
- PHP與MySQL開(kāi)發(fā)中頁(yè)面亂碼的產(chǎn)生與解決 2006-06-23 phpme
- 用jscript對(duì)表單數(shù)據(jù)進(jìn)行utf-8編碼(無(wú)奈之下的做法) 2004-12-20 flylyke
- 答:“messageResource在linux亂碼問(wèn)題” 2005-08-25 LoveTide
- 再論J2EE開(kāi)發(fā)中的編碼問(wèn)題,統(tǒng)一使用UTF-8以適應(yīng)多語(yǔ)種J2EE開(kāi)發(fā) 2006-04-21 faust
- SQL Sever中文亂碼的分析解決 2005-09-04 caihualin
相關(guān)文章
ajax設(shè)置async校驗(yàn)用戶名是否存在的實(shí)現(xiàn)方法
下面小編就為大家?guī)?lái)一篇ajax設(shè)置async校驗(yàn)用戶名是否存在的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08
AJAX 用戶唯一性驗(yàn)證實(shí)現(xiàn)代碼
用ajax實(shí)現(xiàn)用戶名的檢測(cè),提示是否重復(fù)的實(shí)現(xiàn)代碼。2009-11-11
AJAX 請(qǐng)求區(qū)分 $_SERVER[''HTTP_X_REQUESTED_WITH''] 小解
關(guān)于這個(gè)內(nèi)容,很多人都有所了解.但從我搜索的內(nèi)容來(lái)看,他們只是略微看一下,根本不知道里面到底是什么情況.2011-06-06
AJAX 用戶注冊(cè)時(shí)的應(yīng)用實(shí)例
我所舉的這個(gè)例子是一個(gè)企業(yè)用戶注冊(cè)時(shí)的一個(gè)應(yīng)用,當(dāng)用戶注冊(cè)時(shí)檢查用戶名和企業(yè)名是否可用,以前的做法是在旁邊加一個(gè)按鈕,點(diǎn)擊“檢查”,就向服務(wù)器發(fā)出請(qǐng)求,然后等待……服務(wù)器返回信息,繼續(xù)操作。2008-12-12
如何將ajax請(qǐng)求返回的Json格式數(shù)據(jù)循環(huán)輸出成table形式
ajax請(qǐng)求返回Json格式數(shù)據(jù),在網(wǎng)上有很多的處理方法,本文教大家如何循環(huán)輸出成table形式,代碼很詳細(xì),感興趣的朋友可以參考下2013-10-10
Ajax實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)菜單
這篇文章主要為大家詳細(xì)介紹了Ajax實(shí)現(xiàn)二級(jí)聯(lián)動(dòng)菜單,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-11-11
使用ajax技術(shù)實(shí)現(xiàn)txt彈出在頁(yè)面上的方法
下面小編就為大家?guī)?lái)一篇使用ajax技術(shù)實(shí)現(xiàn)txt彈出在頁(yè)面上的方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-08-08
零基礎(chǔ)學(xué)習(xí)AJAX之制作自動(dòng)校驗(yàn)的表單
這篇文章主要介紹了零基礎(chǔ)學(xué)習(xí)AJAX之制作自動(dòng)校驗(yàn)的表單,需要的朋友可以參考下2015-01-01
深入淺析AjaxFileUpload實(shí)現(xiàn)單個(gè)文件的 Ajax 文件上傳庫(kù)
jQuery.AjaxFileUpload.js是一款jQuery插件,用于通過(guò)ajax上傳文件。本文給大家介紹AjaxFileUpload實(shí)現(xiàn)單個(gè)文件的 Ajax 文件上傳庫(kù),對(duì)此感興趣的朋友一起學(xué)習(xí)吧2016-04-04

