首頁 後端開發 PHP問題 php打開是亂碼

php打開是亂碼

Oct 29, 2019 pm 05:29 PM
php 亂碼

php打開是亂碼

一.檢查HTML頁面轉UTF-8編碼問題 

#1.在head後,title前加入一行:

<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
登入後複製

順序不能錯,一定要在head後,title前。

2.html檔案編碼問題:

點擊編輯器的選單:“檔案”->“另存為”,可以看到目前檔案的編碼,確保檔案編碼為:UTF -8, 

如果是ANSI,需要將編碼改成:UTF-8。

3.HTML檔案頭BOM問題: 

將檔案從其他的編碼轉換成UTF-8編碼時,有時會在檔案的最開始加上一個BOM標籤, 

在BOM標籤可能會導致瀏覽器在顯示中文的時候出現亂碼。 

刪除這個BOM標籤的方法: 

1、可以用Dreamweaver開啟文件,並重新儲存,也就是可以移除BOM標籤!

2、可以用EditPlus打開文件,並在選單“首選項”->“文件”->"UTF-8標識",設置為:“總是刪除簽名”, 然後保存文件,即可以去除BOM標籤!

3、WEB伺服器UTF-8編碼問題: 

如果你按以上所列的步驟做了,還是有中文亂碼問題, 請檢查你的所使用的WEB伺服器的編碼問題 

如果你使用的是Apache,請將設定檔裡的:charset 設為:utf-8(這裡只列出方法,具體格式請參考apache的設定檔) 

#如果你使用的是Nginx,請將nginx.conf裡的:charset 設為utf-8, 

具體找到"charset gb2312;"或類似的語句,改成:「charset utf-8;” 。

二.PHP頁轉UTF-8編碼問題 

1、在程式碼開始出加入一: 

header("Content-Type: text/html;charset=utf-8");
登入後複製

2、PHP檔案編碼問題:

點擊編輯器的選單:“檔案”->“另存為”,可以看到目前檔案的編碼,確保檔案編碼為:UTF-8, 

如果是ANSI,需要將編碼改成:UTF-8。

三.MYSQL資料庫使用UTF-8編碼的問題

1、用phpmyadmin建立資料庫和資料表 

建立資料庫的時候,請將「整理」設定為:「utf8_general_ci” 

或執行語句:

CREATE DATABASE `dbname` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
登入後複製

建立資料表的時候:如果是該欄位是存放中文的話,則需要將「整理」設為:「utf8_general_ci”,

如果該欄位是存放英文或數字的話,預設就可以了。

推薦:php伺服器

以上是php打開是亂碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱門文章標籤

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

CakePHP 專案配置 CakePHP 專案配置 Sep 10, 2024 pm 05:25 PM

CakePHP 專案配置

CakePHP 日期和時間 CakePHP 日期和時間 Sep 10, 2024 pm 05:27 PM

CakePHP 日期和時間

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

CakePHP 檔案上傳

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

CakePHP 路由

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

討論 CakePHP

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 快速指南

See all articles