2
A
回答
12
聽起來像是你不爲你的內容爲UTF-8。
header('Content-type: text/html; charset=utf-8');
除了真正確保瀏覽器的理解,加元標記:
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
請注意,根據通過設置正確的標題做到這一點在文本的來源,你可能還需要檢查一些其他的東西(數據庫連接,源文件編碼,...) - 我已經在one of my answers to a similar question列出了很多。
2
正如this comment規定由kraikkonen85:
除了設置
mysql_set_charset
和添加utf8
設置元數據 爲HTML,另一個很重要,但「不可預知」的原因是保存時的編碼 類型的PHP編輯器。例如,如果您省下的編碼,如「unicode
」或「ANSI
」以外的PHP 文件,因爲我經歷過 ,您可能會注意到奇怪的字符如廣場,問號 等要確保,嘗試「另存爲」的方法來明確地看到你的php文件 正被保存爲
utf8
。
這可能是因爲你的內容可能不是UTF-8,你可以通過設置頁眉設置UTF-S和元
header('Content-type: text/html; charset=utf-8');
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
相關問題
- 1. mysql utf8字符集不工作
- 2. php查詢字符串utf8不工作
- 3. .php頁面不能在xampp上工作
- 4. 字符集UTF-8只能在一些頁面上工作
- 5. utf-8字符集不能在php文件中工作
- 6. php複製不能使用utf8字符?
- 7. PHP MySQL的字符集UTF8問題
- 8. chartjs不工作的PHP頁面,但在HTML頁面上工作
- 9. 字符集不能在.html中工作,但不能.aspx
- 10. 我的console.log不能在我的HTML頁面中工作
- 11. 查詢不能從php頁面工作
- 12. 不能在MySQL中存儲UTF8字符
- 13. utf8不能與mysql一起工作
- 14. jquery不能在頁面中工作
- 15. index.html頁面不能在angularjs中工作
- 16. EL不能在jsp頁面中工作
- 17. UTF8與php梨DB包不工作
- 18. 字符集在PHP中工作,但不在HTML中
- 19. 有效字符在字符集UTF8
- 20. 不能更改MySQL 5.7中的字符集(從拉丁到utf8)
- 21. Javascript不能在PHP頁面中工作包括
- 22. 爲什麼我的JavaScript不能在我的PHP頁面上工作?
- 23. 使用php獲取utf8 urlencoded字符在另一個頁面中使用php
- 24. utf8與Thymeleaf的字符集
- 25. jsp頁面不能在Chrome中工作,但在Firefox中工作
- 26. 爲什麼我的Javascript不能在jsp頁面中工作?
- 27. 爲什麼我的JavaScript不能在jsp頁面中工作?
- 28. Angular ngStorage不能在我的角色頁面中工作?
- 29. UTF8編碼在CakePHP Shell中不工作
- 30. FORM(使用Javascript)不能在PHP頁面中工作!
使用HTML5編寫''就足夠了。 – kexxcream