Ajax亂碼問(wèn)題整理
更新時(shí)間:2006年09月14日 00:00:00 作者:
產(chǎ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)換.可以在客戶(hù)端也可以在服務(wù)器端進(jìn)行編碼轉(zhuǎn)換.優(yōu)點(diǎn)是沒(méi)有任何限制,缺點(diǎ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)換.可以在客戶(hù)端也可以在服務(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í)現(xiàn)城市三級(jí)聯(lián)動(dòng)
這篇文章主要為大家詳細(xì)介紹了ajax實(shí)現(xiàn)城市三級(jí)聯(lián)動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-10-10分享Ajax創(chuàng)建簡(jiǎn)單實(shí)例代碼
這篇文章主要為大家分享了Ajax創(chuàng)建簡(jiǎn)單實(shí)例代碼,學(xué)習(xí)Ajax如何創(chuàng)建簡(jiǎn)單實(shí)例,感興趣的小伙伴們可以參考一下2015-12-12Ajax實(shí)現(xiàn)無(wú)刷新三聯(lián)動(dòng)下拉框
Ajax實(shí)現(xiàn)無(wú)刷新三聯(lián)動(dòng)下拉框...2007-04-04使用ajax接收后臺(tái)發(fā)送過(guò)來(lái)的json數(shù)據(jù)方法
今天小編就為大家分享一篇使用ajax接收后臺(tái)發(fā)送過(guò)來(lái)的json數(shù)據(jù)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-08-08Ajax xmlHttpRequest的status的值的含義
雖然常寫(xiě)ajax方面的東西,但是很少去專(zhuān)門(mén)了解xmlHttpRequest的status各個(gè)值的含義,今天在開(kāi)發(fā)的過(guò)程中又遇到了問(wèn)題,查過(guò)資料后,將他人已總結(jié)過(guò)的轉(zhuǎn)載一下,學(xué)習(xí)學(xué)習(xí)。2010-03-03創(chuàng)建ajax對(duì)象并兼容多個(gè)瀏覽器
這篇文章主要介紹了如何創(chuàng)建ajax對(duì)象并兼容多個(gè)瀏覽器,需要的朋友可以參考下2014-06-06