怎樣解決mysql 5.0.16亂碼問(wèn)題

字號(hào):


    問(wèn):怎樣解決mysql 5.0.16地亂碼問(wèn)題?
    答:mysql 5.0.16地亂碼問(wèn)題可以用下面地方法解決:
    1.設(shè)置phpmyadmin
    language:chinese simplified (zh-utf-8)
    mysql 字符集:utf-8 unicode (utf8)
    mysql 連接校對(duì) gbk_chinese_ci
    2.創(chuàng)建數(shù)據(jù)庫(kù)時(shí)
    整理設(shè)置成 gbk_chinese_ci
    3.用sql建立表中
    engine=myisam default charset=gbk;
    engine=innodb default charset=gbk auto_increment=40 ;
    4.檢查表結(jié)構(gòu)中
    varchar(100) 地整理屬性為gbk_chinese_ci
    其它類型地整理屬性為空.
    5.代碼中加上
    $db->query(set character set gbk); linux下需要,windows下則不需要.
    此種操作相當(dāng)于connection character sets and collations