国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 解決ajax+php中文亂碼的方法詳解

解決ajax+php中文亂碼的方法詳解

2020-04-11 14:45PHP教程網 PHP教程

本篇文章是對ajax+php中文亂碼的方法進行了詳細的分析介紹,需要的朋友參考下

中文如果用表單提交的話,不會出現亂碼,而用ajax提交就會出現亂碼,這是什么原因呢?

我的理解是,我在寫源碼的時候,一般用記事本寫,保存的時候默認用ANSI編碼,源碼中也沒有用“<meta http-equiv=Content-Type content=text/html;charset=UTF-8>”或“header('Content-Type:text/html;charset=UTF-8');”指定網頁編碼,于是在瀏覽器中顯示時它的編碼被認定為“GB2312”。當前臺向后臺傳遞數據的時候,用表單提交的話,前后臺之間用“GB2312”編碼交流,不會出現亂碼;而用ajax提交的話,ajax在前臺把要發送的數據編碼從“GB2312”轉換 成“UTF-8”后再傳給后臺,然后再把接收到的后臺返回的數據當成是 “UTF-8”而把它轉換 成“GB2312”后顯示在前臺頁面上,這樣亂碼就產生了。
如圖:
解決ajax+php中文亂碼的方法詳解

所以要解決亂碼,要在后臺進行數據編碼轉換,后臺接收到的數據用PHP的mb_convert_encoding("要轉換的數據","gb2312","UTF-8")進行轉換后存儲到數據庫。而后臺返回到前臺的中文數據也要用mb_convert_encoding("要返回的數據","UTF-8","gb2312")轉換后返回。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 毛片免费观看视频 | 青青草久久网 | 依人九九宗合九九九 | 日韩高清一区二区 | 亚洲视频久久久 | 特黄特色一级片 | 国产成人在线播放 | 欧美日韩成人精品 | 啪啪导航 | 久久草| 午夜精品影院 | 国产精品99一区二区三区 | 精品午夜久久 | 中文字幕四虎 | 欧美激情亚洲 | 成人免费视屏 | 国产精品一区三区 | 一级片在线观看网站 | 日韩中文字幕一区二区三区 | 久久九 | 亚洲午夜精品视频 | 午夜视频在线观看网站 | 亚洲成人免费观看 | 国产一区二区黑人欧美xxxx | 国产精品美女久久久久久久久久久 | 欧美精品福利视频 | 日韩成人精品在线 | 亚洲精品男人的天堂 | 中国女人真人一级毛片 | 黄色片网址在线观看 | 国产成人一区二区啪在线观看 | 91高清视频在线观看 | 久久性 | 中文字幕一区二区三区不卡 | 亚洲成av人片在线观看无码 | 国产黄色一级大片 | 成人免费视频观看视频 | 成人免费大片黄在线播放 | 久热在线| 夜夜av | 久久99精品国产麻豆婷婷洗澡 |