首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

PHP 操作 XML 中文亂碼:檔案編碼與 Header 一致性檢查

     編輯:程式設計綜合問答

PHP 腳本、XML 檔案、HTTP Header 必須三方編碼一致(均為 UTF-8),否則中文寫入會亂碼。

排查清單

  1. PHP 檔案本身儲存為 UTF-8 無 BOM(編輯器右下角確認)。
  2. XML 宣告:<?xml version="1.0" encoding="UTF-8"?>。
  3. HTTP 輸出:header('Content-Type: text/xml; charset=UTF-8');。
  4. 資料庫連線:SET NAMES utf8mb4。

最常見疏漏是 PHP 檔案實際儲存編碼為 ANSI/GB2312 而非 UTF-8。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved