網絡服務器使用utf-8編碼提供響應,所有文件都使用utf-8編碼保存,我所知的所有設置都已設置為utf-8編碼。這是一個快速程序,用于測試輸出是否有效:<?php$html = <<<HTML<!doctype html><html><head> <meta charset="utf-8"> <title>Test!</title></head><body> <h1>☆ Hello ☆ World ☆</h1></body></html>HTML;$dom = new DomDocument("1.0", "utf-8");$dom->loadHTML($html);header("Content-Type: text/html; charset=utf-8");echo($dom->saveHTML());該程序的輸出為:<!DOCTYPE html><html><head><meta charset="utf-8"><title>Test!</title></head><body> <h1>☆ Hello ☆ World ☆</h1></body></html>呈現為:你好-世界-我可能做錯了什么?我必須告訴DomDocument正確處理utf-8的具體程度是多少?
- 3 回答
- 0 關注
- 505 瀏覽
添加回答
舉報
0/150
提交
取消