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

PHP MYSQL亂碼問題,使用SET NAMES utf8校正

 更新時(shí)間:2009年11月30日 21:07:12   作者:  
PHP操作數(shù)據(jù)庫(kù)的時(shí)候,數(shù)據(jù)庫(kù)中數(shù)據(jù)使用UTF8編碼,在讀出來(lái)的時(shí)候,顯示的全是???????問號(hào)亂碼,找了一些資料原來(lái)是在讀取之前進(jìn)行一次編碼設(shè)置
先記下,免得以后想不起來(lái)又到處去找!
PHP操作數(shù)據(jù)庫(kù)的時(shí)候,數(shù)據(jù)庫(kù)中數(shù)據(jù)使用UTF8編碼,在讀出來(lái)的時(shí)候,顯示的全是???????問號(hào)亂碼,找了一些資料原來(lái)是在讀取之前進(jìn)行一次編碼設(shè)置:
復(fù)制代碼 代碼如下:

create table tablename
(
id int not null auto_increment,
title varchar(20) not null,
contnet varchar(300) defalut null,
primary key ('id')
)begin=MyISAM DEFAULT CHARSET =UTF8;

在插入數(shù)據(jù)之前執(zhí)行:
復(fù)制代碼 代碼如下:

mysql_query("SET NAMES utf8");

然后
mysql_query("insert into tablename .....")

讀出數(shù)據(jù)之前執(zhí)行:
復(fù)制代碼 代碼如下:

mysql_query("SET NAMES utf8");

然后 mysql_query("select * from tablename")
注意:此處讀出的編碼是把原來(lái)編碼的內(nèi)容重新經(jīng)過(guò)編碼后輸出的,比如輸出內(nèi)容所在頁(yè)面是GBK編碼,那么在讀出的時(shí)候在頁(yè)面顯示也為亂碼,所以在查詢之前執(zhí)行 mysql_query("SET NAMES gbk"),在頁(yè)面就可以正常顯示GBK編碼的文字內(nèi)容 。

相關(guān)文章

最新評(píng)論

苗栗市| 天祝| 石首市| 新绛县| 正安县| 红桥区| 喀喇沁旗| 彰化县| 巴彦县| 福州市| 日土县| 三都| 九龙县| 怀化市| 策勒县| 保山市| 辰溪县| 哈密市| 桂林市| 和林格尔县| 柏乡县| 易门县| 定西市| 吕梁市| 阳新县| 柏乡县| 德化县| 乐至县| 隆子县| 泰兴市| 彭阳县| 襄汾县| 定西市| 龙里县| 秦安县| 绥中县| 卢湾区| 龙岩市| 济宁市| 岳普湖县| 花莲县|