最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

二招解決php亂碼問題

 更新時間:2012年03月25日 20:42:01   作者:  
PHP的亂碼問題已經(jīng)說了N+1遍了,但還是經(jīng)??吹叫率植恢涝撊绾谓鉀Qphp亂碼問題,在此本人再重新給總結(jié)一下,希望對新手有點幫助
php網(wǎng)頁出現(xiàn)亂碼一般是在建立數(shù)據(jù)庫時用的編碼和php網(wǎng)頁的編碼不同造成的,

用phpmyadmin建立的數(shù)據(jù)庫如果你不指定編碼他默認是latin1_swedish_ci 編碼,既瑞典語不區(qū)分大小寫,而我們中國做的網(wǎng)頁不是GBK就是GB2312編碼,這樣不出現(xiàn)亂碼才怪.

1,建立數(shù)據(jù)庫時指定編碼.

在此再嘮叨一下常用的編碼,免的新手又迷茫:

如果你做的是簡體中文網(wǎng)頁,那么你在建立數(shù)據(jù)庫時用GB2312編碼,gb2312_chinese_ci.

如果你做的是繁體中文網(wǎng)頁,那么你建立數(shù)據(jù)庫時要用gib5編碼, big5_chinese_ci

如果你做的網(wǎng)頁有簡體也有繁體中文,那么推薦你用GBK編碼,gbk_chinese_ci . GBK包含的字碼比GB2312要多,當然繁體也在其中.

如果你做的是多國語言網(wǎng)頁,那么推薦你用UTF-8編碼 . mysql中有二種utf8編碼可供選擇 : utf8_unicode_ci與utf8_general_ci 筆者一般用utf8_general_ci ,關(guān)于這二種編碼的區(qū)別,請參考本站的另一篇文章: Mysql中校對集utf8_unicode_ci與utf8_general_ci的區(qū)別

我們用UTF-8編碼為例建立數(shù)據(jù)庫如圖:

 

2,用php連接數(shù)據(jù)庫時用mysq_query 設(shè)定一下編碼
語法: mysql_query("SET NAMES 'utf8'");
例如:
復(fù)制代碼 代碼如下:

$conn=mysql_connect('127.0.0.1','root','123456');
mysql_query("set names 'utf8'",$conn); //解決亂碼
mysql_select_db('test1',$conn);

一般情況下只要你做好了這二步,你的程序是不會出現(xiàn)亂碼的
二般情況:
二般情況一般出現(xiàn)的不多,多出現(xiàn)在做的程序語言比較多,比如有時做utf8的,有時做gb2312的,有時又要做big5的網(wǎng)頁,用IDE建立的.php文件編碼和程序要顯示的編碼不同而引起的.
比如,我上次做了個gb2312的簡體中文網(wǎng)頁,現(xiàn)在老板又有吩咐要做個gbi5網(wǎng)頁,但我的ide用的卻是gb2312的編碼
就拿我常用的IDE Dreamweaver來說吧

 

ide新建的網(wǎng)頁是gb2312,而我卻把建好的網(wǎng)頁改成big5的了,這樣怎么會不出現(xiàn)亂碼呢,解決的方法很簡單,重新另存為一下,指定一下編碼就OK了,

如果還搞不定,那么在網(wǎng)頁頭部加一行http頭信息

header("Content-Type:text/html;charset=utf-8");

注意:在發(fā)送header頭信息時header前面不可以有任何輸出,包括空格在內(nèi).

好了寫了這么多,快看看你的程序?qū)儆谀膫€情況引起的亂碼吧.

相關(guān)文章

  • php 輸出緩沖 Output Control用法實例詳解

    php 輸出緩沖 Output Control用法實例詳解

    這篇文章主要介紹了php 輸出緩沖 Output Control用法,結(jié)合實例形式詳細分析了php 輸出緩沖 Output Control基本概念、原理、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2020-03-03
  • php實現(xiàn)webservice實例

    php實現(xiàn)webservice實例

    這篇文章主要介紹了php實現(xiàn)webservice的方法,以實例形式講述了webservice的原理與實現(xiàn)技巧,需要的朋友可以參考下
    2014-11-11
  • PHP判斷手機是IOS還是Android

    PHP判斷手機是IOS還是Android

    這篇文章主要介紹了PHP判斷手機是IOS還是Android的三個示例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-12-12
  • 深入解析PHP中foreach語句控制數(shù)組循環(huán)的用法

    深入解析PHP中foreach語句控制數(shù)組循環(huán)的用法

    這篇文章主要介紹了深入解析PHP中foreach語句控制數(shù)組循環(huán)的用法,是PHP入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-11-11
  • Nginx服務(wù)器上安裝并配置PHPMyAdmin的教程

    Nginx服務(wù)器上安裝并配置PHPMyAdmin的教程

    這篇文章主要介紹了Nginx服務(wù)器上安裝并配置PHPMyAdmin的教程,附帶一條PHPMyAdmin加載慢的解決方法:)需要的朋友可以參考下
    2015-08-08
  • PHP文字轉(zhuǎn)圖片功能原理與實現(xiàn)方法分析

    PHP文字轉(zhuǎn)圖片功能原理與實現(xiàn)方法分析

    這篇文章主要介紹了PHP文字轉(zhuǎn)圖片功能原理與實現(xiàn)方法,結(jié)合具體實例形式分析了php基于gd2擴展庫生成圖片的相關(guān)配置及使用方法,需要的朋友可以參考下
    2017-08-08
  • php查詢相似度最高的字符串的方法

    php查詢相似度最高的字符串的方法

    這篇文章主要介紹了php查詢相似度最高的字符串的方法,涉及php操作字符串及數(shù)組實現(xiàn)相似度算法的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • php實現(xiàn)模擬post請求用法實例

    php實現(xiàn)模擬post請求用法實例

    這篇文章主要介紹了php實現(xiàn)模擬post請求用法,分析了php模擬post請求的三種常見用法,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 微信公眾平臺開發(fā)教程②微信端分享功能圖文詳解

    微信公眾平臺開發(fā)教程②微信端分享功能圖文詳解

    這篇文章主要介紹了微信公眾平臺開發(fā)微信端分享功能,結(jié)合圖文形式詳細分析了微信分享功能的原理、操作步驟及相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-04-04
  • PHP獲取服務(wù)器端信息的方法

    PHP獲取服務(wù)器端信息的方法

    這篇文章主要介紹了PHP獲取服務(wù)器端信息的方法,通過一個自定義函數(shù)實現(xiàn)對服務(wù)器端系統(tǒng)版本、PHP版本、Apache版本等信息的獲取,是非常實用的技巧,需要的朋友可以參考下
    2014-11-11

最新評論

龙门县| 和平区| 循化| 宁明县| 淮南市| 沽源县| 高碑店市| 屯昌县| 沂南县| 禄丰县| 贺兰县| 墨江| 保德县| 卢湾区| 安溪县| 寿宁县| 璧山县| 云浮市| 岳阳市| 贺州市| 泸溪县| 红原县| 绵阳市| 隆子县| 泸西县| 盐源县| 赣榆县| 高阳县| 贡山| 开封市| 乐清市| 克山县| 淮安市| 玉屏| 佛教| 阿尔山市| 淳安县| 清苑县| 淮滨县| 新余市| 娱乐|