AJAX亂碼解決新方法

2022-09-29 04:54:06 字數 770 閱讀 1444

用過ajax的朋友肯定知道j**ascript是使用utf-8國際編碼,即每個漢字用3個位元組來儲存,但是這就造成了用ajax來send資料的時候出現亂碼。 

有一種解決辦法就是使用encodeuricomponent加上修改 content-type 為 application/x-www-form-urlencoded" 來把資料統一編碼成 url 格式,但是這樣做有乙個弊端,使用php的urldecode根本不能得到正確的文字。 

另一種方法就是通過vbscript 的寫的函式把資料轉成gb2312格式的,我個人覺得這種方法比較好。有興趣的朋友可以到網上去查一下。 

今天突發奇想,ajax呼叫的時候會不會傳送cookie 呢?馬上寫了乙個程式測試一下,果然能,這樣就可以在呼叫ajax之前,先把資料通過j**ascript寫到cookie裡,然後再send就可以將cookie裡的資料傳送出去了,太爽了!! 

演示位址: 

客戶端** ajax.htm 

複製** **如下:

ajax使用cookie傳值例子  

ajax使用cookie傳值例子:

伺服器端** a.php 

複製** **如下:

header("content-type: text/html;charset=gb2312");  

echo "以下是您送出的所有cookie變數及其值\n";  

print_r($_cookie);  

?>

本文標題: ajax亂碼解決新方法

本文位址:

脊柱 保健新方法

文章簡介 日本養生學家推廣出了一套被稱為 西氏健康法 的養生 保健方法 睡平板床 枕硬枕頭 金魚運動 毛管運動 合掌合蹠法以及背腹運動等六項運動方法。這些健康法可以糾正 脊椎的歪斜 彎曲 椎間盤突出 小關節紊亂 同時,促進血液回流,改善微迴圈降低血液黏稠度,使心臟回流量及搏出量增加,增加身體主要臟器...

TinyOS更新方法

介紹兩種方法 在linux或者cygwin環境下更新 設定環境變數 export cvsroot pserver anonymous tinyos.cvs.sourceforge.net cvsroot tinyos 接入命令 cvs d pserver anonymous tinyos.cvs.s...

軟體更新方法

軟體更新方法 摘要 本發明涉及通訊領域,公開了一種軟體更新方法,使得能夠在一次更新過程中,提供軟體新增功能的無縫銜接和新版本軟體的格式更改,同時使得軟體公升級方法對未來的未知需求有最佳的適應能力,並能提高軟體公升級效率。本發明將要公升級的軟體分為三個部分 新版本軟體包頭部 與軟體公升級相關的部分和其...