引入的html设置utf-8,如何为default.html将字符编码设置为UTF-8?
我花了最后幾個小時讓我的網站驗證HTML 4.01嚴格,我實際上已經取得了成功,但仍然有一個我無法擺脫的警告。警告是:
字符編碼不匹配!
中指定的字符編碼
HTTP標頭(iso-8859-1)是
不同于的價值
元素(utf-8)。我會用這個值
來自HTTP頭(iso-8859-1)
這個驗證。
我確保使用UTF-8編碼保存default.html文件。奇怪的是,網站中的所有其他頁面都在沒有此警告的情況下進行驗證,并且它們具有相同的元標記,并以完全相同的方式保存。我很確定它與服務器配置有關。 .htaccess文件目前看起來像這樣:
# Use PHP5 as default
AddHandler application/x-httpd-php5 .php
AddDefaultCharset UTF-8
但是我已經嘗試了this page上顯示的所有修復程序,但沒有一個有效。有沒有人對如何擺脫這個警告有任何想法?最后一件事,在Firefox中,如果右鍵單擊頁面并選擇“查看頁面信息”,則default.html顯示為ISO-8859-1
而所有其他頁面都顯示UTF-8。
謝謝,雅各布
編輯:需要注意的是,所有的html文件都是以完全相同的方式創建和保存的(字符編碼設置為UTF-8而沒有BOM)但是default.html是唯一一個沒有顯示為UTF-8。所以我假設服務器正在對default.html文件做一些特殊的事情,雖然我不確定.htaccess文件中沒有它的標志。
總結
以上是生活随笔為你收集整理的引入的html设置utf-8,如何为default.html将字符编码设置为UTF-8?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 平安信用卡还款日是几号
- 下一篇: 手机不是实名制的网贷