我只想在HTML頁面中顯示刻度符號(?)和叉號(?),但它顯示為方框或粘稠度–顯然與編碼有關。我已將meta標簽設置為顯示utf-8,但顯然我遺漏了一些內容。<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />編輯/解決方案:通過使用FireBug所做的評論,我發現頁面傳遞的標題實際上是“ Content-Type:text / html”,而不是UTF-8。使用Notepad ++查看文件格式時,顯示我的文件格式為“ UTF-8 Without BOM”。現在將其更改為UTF-8,符號現在可以正確顯示...但是螢火蟲似乎仍指示相同的內容類型。
3 回答

泛舟湖上清波郎朗
TA貢獻1818條經驗 獲得超3個贊
與Nicolas提出的建議不同,meta瀏覽器實際上不會忽略該標簽。但是,Content-TypeHTTP標頭始終優先meta于文檔中標記的存在。
因此,請確保您通過HTTP標頭發送正確的編碼,或者根本不發送此HTTP標頭(不推薦)。該meta標簽主要是為未通過HTTP發送流量的本地文檔的后備選項。
使用HTML實體也應該被認為是一種解決方法-圍繞著真正的問題tip之以鼻。正確配置Web服務器可以避免很多麻煩。
- 3 回答
- 0 關注
- 2096 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消