欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

無憂主機原創(chuàng):解決AJAX異步傳輸亂碼問題

作者 / 無憂主機 時間 2012-07-14 10:32:20

今天在使用AJAX異步傳輸技術的時候,發(fā)現(xiàn)傳輸中文的時候會出現(xiàn)亂碼,第一個想到的就是可能PHP文件本身的編碼與HTML的編碼方式不一樣,導致異步傳輸過程編碼錯誤,以至于成了中文亂碼顯示。沒錯,一般亂碼的導致都是由于編碼問題不一致導致的,這在asp空間上很少碰到,但是在php虛擬主機中這就是一種常見問題,隔三差五的就會有無憂主機(www.gle-technology.com)用戶反饋過來。這不,今天又有一位站長說,他在使用無憂香港獨立IP空間建站的時候,遇到ajax異步傳輸?shù)臅r候出現(xiàn)亂碼。為積累經驗,備忘特此整理出文檔備忘。 首先,無憂主機(www.gle-technology.com)小編,也搜索下谷歌,找了寫相關資料閱讀了下??偨Y來說:解決的方法就是保證傳輸文件兩邊的編碼格式是一樣的。但落實到具體,怎么操作類?步驟如下: 1、檢查所有php文件和html文件設置統(tǒng)一的編碼是否一致。如果不一致,請你設置統(tǒng)一編碼輸出。 我們會在開發(fā)過程中,會很習慣性的在html文檔中加上格式輸出而往往會在php程序文件中忘記加上這段代碼,定義編碼格式輸出(注意html編碼格式要統(tǒng)一)。 2、如果你發(fā)現(xiàn)html和php輸出編碼不統(tǒng)一了,要怎么改類?很簡單,方法如下,就是一段代碼的問題。請看下面示例。 舉例:本例以GBK編碼為示范 在php文檔中設置編碼方式的方法是在,是文件頭部定義網頁以GBK編碼輸出: header("Content-type:text/html;charset=gbk"); 如果是UTF-8的編碼格式,只需要把gbk改成utf-8即可。 在html中在,在<head>標簽對中加上 <meta http-equiv="Content-type"content="text/htmlcharset=gbk">即可完美解決。 最后是一個提醒:除了網頁是輸出編碼格式不統(tǒng)一之外,還需要您注意mysql編碼問題,請你在數(shù)據(jù)庫配置文件指定數(shù)據(jù)存儲的編碼如gbk或utf8,否則就和容易在開發(fā)過程中,存儲信息變亂碼。無憂主機更多關于亂碼文章,請參考閱讀: 無憂主機講mysql數(shù)據(jù)庫編碼原理 WordPress中的url中文亂碼是怎么回事 如何解決HTML網頁中文顯示亂碼的方法 無憂主機深入淺出完美解決phpmyfaq亂碼問題 無憂主機案例:分析WordPress網站遷移亂碼的原因 無憂主機解決php網頁中文顯示亂碼問號( ? ? ? )的一些意見 Dedecms遷移Mysql數(shù)據(jù)庫亂碼:由于mysql版本導致數(shù)據(jù)庫亂碼 無憂主機原創(chuàng):非常規(guī)手段解決Discuz X2遷移導致MYSQL數(shù)據(jù)庫中文表亂碼的途徑   純Linux環(huán)境下高端免備案【香港獨立IP地址】php空間,僅僅只需199元一年起。商務中國域名核心代理直銷50元注冊國際頂級域名

本文地址:http://www.gle-technology.com/others/6213.html

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服