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

主頁 > 知識庫 > ajax 亂碼的一種解決方法

ajax 亂碼的一種解決方法

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

上網找了一些資源,才弄明白這是編碼的問題,我的服務器端發送過來的數據是GB2312編碼的,而AJAX把接收到的數據都當成UTF-8編碼的。
網上的很多解決方法都是服務器端基于PHP、JSP等的,要改變這些的編碼方式都比較簡單。但是我的服務器端是用了C編寫的CGI程序,用于嵌入式系統中的,所有的輸出都是用了printf。
最后找到一個在linux下的頭文件iconv.h>,它實現了各種編碼的轉換。使用方法如下:

復制代碼 代碼如下:

int Gb2312toUtf8(char *inbuf,char *outbuf)
{
#ifdef ISCHANGE
iconv_t cd;
int inlen,outlen;
inlen=strlen(inbuf);//得到輸入字符串的長度
outlen=100;//輸出字符串長度。
char **pin=inbuf;
char **pout=outbuf;
cd=iconv_open("utf-8","gb2312");//設置為GB2312轉為UTF-8
if (cd==0) return -1;
memset(outbuf,0,outlen);
if(iconv(cd,pin,inlen,pout,outlen)==-1)
return -1;
iconv_close(cd);
#else
Strcpy(outbuf,inbuf);
#endif
return 0;
}

這樣把要輸出的內容經過轉換后再輸出,就不會出現亂碼了。
但是,第一次的頁面輸出和后面AJAX請求的輸出又是同一段代碼,轉換后第一次輸出又出現了亂碼,所以我加了一個宏定義,在編譯AJAX輸出的程序時,加出了#define ISCHANGE 1,這樣就可以正確的顯示了。(其實應該有更好的解決方法,請知道的朋友告訴我。Luoliang28@126.com)

您可能感興趣的文章:
  • 解決ajax+php中文亂碼的方法詳解
  • JQuery AJAX 中文亂碼問題解決
  • ajax中文亂碼問題解決方案
  • ajax中文亂碼的各種解決辦法總結
  • AJAX中文亂碼PHP中完美解決方法
  • 用js來解決ajax讀取頁面亂碼
  • ajax以及一些亂碼問題
  • JQuery AJAX提交中文亂碼的解決方案
  • Javascript和Ajax中文亂碼吐血版解決方案
  • 淺析AJAX亂碼及錯誤解決方案

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

巨人網絡通訊聲明:本文標題《ajax 亂碼的一種解決方法》,本文關鍵詞  ajax,亂碼,的,一種,解決,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax 亂碼的一種解決方法》相關的同類信息!
  • 本頁收集關于ajax 亂碼的一種解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 男配人设(快穿)| 免费无遮挡??网站| 突然把跳d开到最大| 嗯好舒服| 99国产精品欲AV????天美| 男人操女人逼小说| 翁止熄痒| 91久久偷偷做嫩草影院| 嗯哼嗯哼~太大了| 日韩性电影| 公车掀开奶罩边躁狠狠躁小说| 女s榨精教程| 精品国产丝袜黑色高跟鞋| 成年免费大片黄在看| 欧美午夜激无码AV毛片下载| 调教男男视频| 色www视频永久免费下载| 男女啪啪免费视频网站| 粉嫩无套白浆潮喷视频麻豆禁漫| 国产激情综合五月久久| 日本xxwwwxxxx| 激情视频网| jizz日本免费| 日本中文字幕一区二区三区| 日韩亚洲制服丝袜中文字幕| 婬秽美容院松下纱荣子| 色小妹在线| 亚洲精品一区二区三区四区高清| 欧美一级婬片A片AAA毛片闺蜜| h女仆嗯啊h主人慢点n| 美女被到爽视频免费下载| 青青草免费在线观看| 3p叠罗汉事件后续| 丰满少妇一?A片软件| 好女人韩国三级未删减电影| 啊啊啊别插了| 老司机日日摸夜夜摸精品影院| 国产精品久久人妻无码大黄瓜| 91麻豆精品秘密秘?入口| 操穆桂英| 成人免费毛片视频|