欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決phpmyadmin 亂碼,支持gb2312和utf-8

 更新時間:2006年11月20日 00:00:00   作者:  
解決phpmyadmin 亂碼,支持gb2312和utf-8

    群里很多PHP愛好者一直受phpmyadmin的亂碼問題困擾.我自從有了mysql-front后,我就很少使用phpmyadmin了.但每次連接遠程主機,就比較慢.造成操作不便.今天有點時間,就下了最新的版本來研究.

首先說明我的數(shù)據(jù)庫使用情況:

phpmyadmin 版本2.7.0-pl1
(如果你使用其它版本,可能會有所不同,請對照修改或者到 這里下載 phpmyadmin 2.7.0-pl1)

mysql版本MySQL 5.0.11-beta-nt

我在以前是使用GB2312編碼方式,直接寫入數(shù)據(jù)庫的,字符集是mysql默認的latin1

PHP5以后我寫的程序都改用UTF-8編碼方式了,也是直接讀寫的.所以字符集也應試是mysql默認的latin1

我在用PHP操作數(shù)據(jù)時 沒有 使用過以下語句:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;

好,開始吧.

 把下載的ZIP包解壓到www目錄后打開文件夾...好久不見,配置文件名都從config.inc.php改成了config.default.php .

我修改了以下代碼:

31行
$cfg['PmaAbsoluteUri'] = 'http://localhost/phpMyAdmin-2.7.0-pl1/';

45行
$cfg['blowfish_secret'] = 'this';

71行
$cfg['Servers'][$i]['auth_type']     = 'cookie';    // Authentication method (config, http or cookie based)?

接著,瀏覽器打開http://localhost/phpMyAdmin-2.7.0-pl1/ 使用root登錄.language是默認的chinese simplified(zh-utf-8)

瀏覽一個UTF-8的表.亂碼.

查看了html源代碼,charset=utf-8

查看他的語言選擇文件libraries/select_lang.lib.php

263行 'utf-8'        => 'utf8',

我用的是默認的latin1 所以,這里應試改成latin1.改好保存,刷新.成功

轉到一個以前用GB2312編碼錄入的庫.是亂碼.

退出.以chinese simplified(zh-gb2312)登錄.到處看.亂碼.

和上面一樣找到libraries/select_lang.lib.php

250行 'gb2312'        => 'gb2312',

把gb2312改為latin1.保存,刷新.卻不行.還是一樣.

很納悶.查看了html源代碼,charset還是utf-8.不對呀,應試是GB2312才正常.

無意中在首頁的language下拉菜單中,發(fā)現(xiàn)沒有登錄時的chinese simplified(zh-gb2312)這一欄.(下圖)

不解,仔細一對,列表項都是utf-8結束的.問題應試在這.

找libraries/select_lang.lib.php里對應的zh-gb2312,在它后面加上一個"-utf-8"

這回有了.查看了html源代碼,charset是GB2312了.

如何在兩種語言轉換呢?
我試著回到UTF-8編碼的表.沒錯,是亂碼.

轉到首頁.language下拉菜單中選擇zh-utf-8.再看看,OK了.

試著修改,添加新數(shù)據(jù).都沒再有亂碼了.

結束:我的思路是以html的charset對照mysql的charset.

最后提醒:

如果你操作表時使用過以下語句:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;

那么你修改時libraries/select_lang.lib.php可能會有所不同.多試試幾種方式.會有不一樣的收獲.

轉載請標明出處為www.phpv.net

相關文章

  • php使用pthreads v3多線程實現(xiàn)抓取新浪新聞信息操作示例

    php使用pthreads v3多線程實現(xiàn)抓取新浪新聞信息操作示例

    這篇文章主要介紹了php使用pthreads v3多線程實現(xiàn)抓取新浪新聞信息操作,結合實例形式分析了php使用pthreads多線程抓取新浪新聞信息具體實現(xiàn)步驟與操作技巧,需要的朋友可以參考下
    2020-02-02
  • PHP準確取得服務器IP地址的方法

    PHP準確取得服務器IP地址的方法

    這篇文章主要介紹了PHP準確取得服務器IP地址的方法,可實現(xiàn)跳過代理直接獲取IP的功能,實例分析了php獲取服務器IP地址的相關技巧,需要的朋友可以參考下
    2015-06-06
  • PHP+HTML+JavaScript+Css實現(xiàn)簡單爬蟲開發(fā)

    PHP+HTML+JavaScript+Css實現(xiàn)簡單爬蟲開發(fā)

    這篇文章主要為大家詳細介紹了PHP+HTML+JavaScript+Css實現(xiàn)簡單爬蟲開發(fā),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • php自定文件保存session的方法

    php自定文件保存session的方法

    這篇文章主要介紹了php自定文件保存session的方法,詳細講述了session創(chuàng)建與使用的技巧,以及對應的作用范圍分析,具有一定的參考借鑒價值,需要的朋友可以參考下
    2014-12-12
  • php+js實現(xiàn)的無刷新下載文件功能示例

    php+js實現(xiàn)的無刷新下載文件功能示例

    這篇文章主要介紹了php+js實現(xiàn)的無刷新下載文件功能,結合實例形式分析了php無刷新下載文件的相關原理、實現(xiàn)方法及操作注意事項,需要的朋友可以參考下
    2019-08-08
  • 淺談PHP之ThinkPHP框架使用詳解

    淺談PHP之ThinkPHP框架使用詳解

    這篇文章主要介紹了淺談PHP之ThinkPHP框架使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • PHP中IP地址與整型數(shù)字互相轉換詳解

    PHP中IP地址與整型數(shù)字互相轉換詳解

    這篇文章主要介紹了PHP中IP地址與整型數(shù)字互相轉換詳解,本文介紹了使用PHP函數(shù)ip2long與long2ip的使用,以及它們的BUG介紹,最后給出自己寫的兩個算法,需要的朋友可以參考下
    2014-08-08
  • php file_get_contents取文件中數(shù)組元素的方法

    php file_get_contents取文件中數(shù)組元素的方法

    下面小編就為大家?guī)硪黄猵hp file_get_contents取文件中數(shù)組元素的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • 叫你如何修改Nginx與PHP的文件上傳大小限制

    叫你如何修改Nginx與PHP的文件上傳大小限制

    對于nginx+php的一些網(wǎng)站,上傳文件大小會受到多個方面的限制,一個是nginx本身的限制,限制了客戶端上傳文件的大小,一個是php.ini文件中默認了多個地方的設置。下面我們來看看如何修改這些限制
    2014-09-09
  • PHP IPV6正則表達式驗證代碼

    PHP IPV6正則表達式驗證代碼

    IPV6的時代快要到來了,發(fā)一個驗證IPV6地址是否合法的正則。
    2010-02-02

最新評論