第一種:解決HTML中中文亂碼問題方法
如果你的HTML文件文件出現(xiàn)了亂碼問題,那么你可以在head標(biāo)簽里面加入U(xiǎn)TF8編碼(國際化編碼):UTF-8是沒有國家的編碼,也就是獨(dú)立于任何一種語言,任何語言都可以使用的。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
第二種:HTML和PHP混合的頁面解決方案
如何是HTML和PHP混編,除了按照第一個(gè)方法所說的操作之外,還需要在PHP文件的最上面加入這句代碼:
<?php header("content-type:text/html;charset=utf-8"); //設(shè)置編碼 ?>
第三種:純PHP頁面的中文亂碼問題(數(shù)據(jù)是靜態(tài)的)
如果你的PHP頁面出現(xiàn)了亂碼,只需要在頁面的開始處加入下面代碼就可以了。
<?php header("content-type:text/html;charset=utf-8"); //設(shè)置編碼 ?>
第四種:PHP+Mysql中文亂碼問題
這個(gè)除了按照第三種所說的操作之外,還要在你的數(shù)據(jù)查詢/修改/增加之前加入數(shù)據(jù)庫編碼。而且,值得注意的是,這里的UTF8和之前的不一樣,中間是沒有橫線的。
<?php mysql_query('SET NAMES UTF8'); //接下來的就是查出數(shù)據(jù)或者修改,增加
推薦教程:PHP視頻教程