1、設置字符集
在PHP文件中添加以下代碼,設置字符集為UTF-8。header('Content-Type:text/html;charset=utf-8')。
2、設置數據庫字符集
在連接數據庫時,設置數據庫字符集為UTF-8,可以通過以下代碼實現。mysqli_set_charset($conn,'utf8')。
3、修改PHP.ini文件
將PHP.ini文件中的default_charset設置為UTF-8,可以解決中文亂碼問題。
4、修改HTML文件頭部
在HTML文件頭部添加以下代碼,設置字符集為UTF-8。
5、轉換編碼
使用iconv函數將字符串從其他編碼轉換為UTF-8編碼。例如:$str = iconv('gb2312', 'utf-8', $str)。
6、修改數據庫編碼
修改數據庫表的編碼為UTF-8,可以通過以下SQL語句實現。ALTER TABLE table_name CONVERT TO CHARACTER SET utf8。
7、修改Apache配置
在Apache配置文件中添加以下代碼,設置默認字符集為UTF-8。AddDefaultCharset utf-8。