站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

php設(shè)置網(wǎng)頁(yè)編碼的方法

php設(shè)置網(wǎng)頁(yè)編碼的方法:1、在PHP文件中加入“header("content-type:text/html;charset=utf-8");”代碼;2、通過“mysql_query('SET NAMES UTF8');”設(shè)置編碼。

php設(shè)置網(wǎng)頁(yè)編碼的方法

推薦:《PHP視頻教程》

一、HTML和PHP混合的頁(yè)面解決方案

如何是HTML和PHP混編,除了按照第一個(gè)方法所說的操作之外,還需要在PHP文件的最上面加入這句代碼:

<?php header("content-type:text/html;charset=utf-8"); //設(shè)置編碼 ?>

二、純PHP頁(yè)面的中文亂碼問題(數(shù)據(jù)是靜態(tài)的)

如果你的PHP頁(yè)面出現(xiàn)了亂碼,只需要在頁(yè)面的開始處加入下面代碼就可以了。

<?php header("content-type:text/html;charset=utf-8"); //設(shè)置編碼 ?>

三、PHP+Mysql中文亂碼問題

這個(gè)除了按照第三種所說的操作之外,還要在你的數(shù)據(jù)查詢/修改/增加之前加入數(shù)據(jù)庫(kù)編碼。而且,值得注意的是,這里的UTF8和之前的不一樣,中間是沒有橫線的。

<?php mysql_query('SET NAMES UTF8'); //接下來的就是查出數(shù)據(jù)或者修改,增加 ?

如何你使用的MySQL版本在 4.1 或更高版本,可以在鏈接數(shù)據(jù)庫(kù)操作后,設(shè)置一個(gè)字符編碼,像下面這樣

UTF-8編碼只是其中一種編碼,如果不想使用utf-8編碼,也可以使用其他編碼,只需將UTF-8換成你想使用的編碼就可以,目前中文網(wǎng)站開發(fā)中主要用的是GB2312和UTF-8 兩種編碼。

有一點(diǎn)要注意的是在需要做數(shù)據(jù)庫(kù)操作的php程序前加的 mysql_query("set names '編碼'");編碼,一定要和php編碼一致,如果php編碼是gb2312那mysql編碼就是gb2312,如果是utf-8那mysql編碼就是 utf8,這樣插入或檢索數(shù)據(jù)時(shí)就不會(huì)出現(xiàn)亂碼了。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
欧洲精品免费一区二区三区| 亚洲日韩VA无码中文字幕| 精品综合一区二区三区| 亚洲国产成人精品电影| 亚洲国产精品13p| 人妻少妇看A偷人无码精品| 久久国产精品99精品国产987| 亚洲第一页日韩专区| 精品国产福利在线观看一区| 青青青国产精品一区二区| 一本大道无码人妻精品专区| 日韩性公交车上xxhd| 国产精品美女久久久| 亚洲精品国产精品乱码在线观看 | 国产精品入口麻豆免费观看| 精品无码一区二区三区亚洲桃色| 国产精品九九久久免费视频| 超碰97久久国产精品牛牛| 91成人午夜在线精品| 久久九九亚洲精品| 老司机福利精品视频| 国产成人综合日韩精品无码不卡| 国产精品老熟女露脸视频| 91精品啪在线观看国产线免费| 精品久久久久久无码中文字幕| 国产精品午夜无码体验区| 91精品视频观看| 91大神精品视频| ...91久久精品一区二区三区| 思思久久99热只有频精品66| 亚洲日韩国产精品乱-久| 亚洲国产精品精华液| 熟妇无码乱子成人精品| 精品视频在线观看你懂的一区| 亚洲情侣偷拍精品| 日韩精品一区二区午夜成人版 | 免费精品一区二区三区在线观看| 98精品国产高清在线看入口| 99视频精品在线| 国精无码欧精品亚洲一区| 青春草无码精品视频在线观|