站長資訊網
        最全最豐富的資訊網站

        php寫入數據庫亂碼

        php寫入數據庫亂碼

        對于亂碼這個問題php開發者幾乎都會有碰到過,我們下面主要是介紹了php mysql數據庫連接時亂碼解決方法。

        MYSQL數據庫使用UTF-8編碼的問題
        1.用phpmyadmin創建數據庫和數據表
        創建數據庫的時候,請將“整理”設置為:“utf8_general_ci”或執行語句:

        CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

        創建數據表的時候:如果是該字段是存放中文的話,則需要將“整理”設置為:“utf8_general_ci”,如果該字段是存放英文或數字的話,默認就可以了。
        相應的SQL語句,例如:

        CREATE TABLE `test` ( `id` INT NOT NULL , `name` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM ;

        2.用PHP讀寫數據庫
        在連接數據庫之后

        $connection = mysqli_connect($host_name, $host_user, $host_pass);

        加入:

        mysqli_query("set character set 'utf8'");//讀庫 mysqli_query("set names 'utf8'");//寫庫

        就可以正常的讀寫MYSQL數據庫了。
        用的appserv-win32-2.5.10做的環境,裝這個包的時候用默認的utf8編碼。
        在寫數據庫連接文件時,寫成:

        $conn = mysqli_connect("$host","$user","$password"); mysqli_query("SET NAMES 'UTF8'"); mysqli_select_db("$database",$conn);

        然后在做頁面時,注意這句:

        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

        這樣不管輸入數據庫的中文,還是頁面顯示,就都正常了。
        在DW CS4版里,默認生成的也是utf8頁面。
        同樣的,如果一開始寫數據庫連接文件時寫成:

        mysqli_query("SET NAMES 'GBK'");

        那頁面也要相應變成:

        <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

        以上內容僅供參考!

        推薦教程:PHP視頻教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 自拍偷自拍亚洲精品第1页| 日本熟妇亚洲欧美精品区 | 日韩美女18网站久久精品| 国产精品国色综合久久| 亚洲精品和日本精品| 国产精品va在线观看无码| 精品国产sm捆绑最大网免费站| 欧美精品整片300页| 成人国产精品秘 果冻传媒在线| 国产成人精品优优av| 亚洲精品狼友在线播放| 日韩精品成人亚洲专区| 国产在线精品国自产拍影院| 久久99国产精品99久久| 国产精品网站在线观看免费传媒| 亚洲一日韩欧美中文字幕欧美日韩在线精品一区二 | 久久国产午夜精品一区二区三区| 久久99精品国产99久久6男男| 久久亚洲精品无码AV红樱桃| 污污网站国产精品白丝袜| 精品久久久久久国产三级| 91精品啪在线观看国产电影 | 亚洲AV日韩精品一区二区三区| 国産精品久久久久久久| 四虎成人精品免费影院| 高清免费久久午夜精品| 精品一区二区三区东京热| 亚洲精品无码永久中文字幕| 亚洲av无码成人精品国产| 欧美成人精品第一区二区| 国内精品久久久久久久久| 国产精品激情综合久久| 91久久精品国产91性色也| 欧美日激情日韩精品| 91精品啪在线观看国产电影| 国产成人精品福利网站在线观看 | 国产精品福利在线观看| 国产精品莉莉欧美自在线线| 国产精品99久久精品| 国内精品51视频在线观看| 精品福利资源在线|