国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 網頁設計 > 正文

Byte-Order Mark found in UTF-8 File

2024-08-30 08:33:03
字體:
來源:轉載
供稿:網友
Byte-Order Mark found in UTF-8 File. The Unicode Byte-Order Mark (BOM) in UTF-8 encoded files is known to cause problems for some text editors and older browsers. You may want to consider avoiding its use until it is better supported.

XHTML驗證某網站時,出現了以上的"錯誤",原來是Byte-Order Mark found in UTF-8 File這個問題。
即:在以utf-8編碼的文件出現有BOM標記

解決方法:
在UE打開,另寸頁面,選擇UTF-8 無BOM


Editplus需要先另存為gb,再另存為UTF-8。不過這樣做要小心,所有GBK編碼中不包含的字符就會都丟了。如果有一些非中文的字符在文件里的話還是不要用這種辦法了。(從這一個小方面來看,UE——UltraEdite-32確實比Editplus好很多,Editplus太輕量級了。

Unicode規范中有一個BOM的概念。BOM——Byte Order Mark,就是字節序標記。在這里找到一段關于BOM的說明:

在UCS 編碼中有一個叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的編碼是FEFF。而FFFE在UCS中是不存在的字符,所以不應該出現在實際傳輸中。UCS規范建議我們在傳輸字節流前,先傳輸字符"ZERO WIDTH NO-BREAK SPACE"。這樣如果接收者收到FEFF,就表明這個字節流是Big-Endian的;如果收到FFFE,就表明這個字節流是Little- Endian的。因此字符"ZERO WIDTH NO-BREAK SPACE"又被稱作BOM。

UTF-8不需要BOM來表明字節順序,但可以用BOM來表明編碼方式。字符"ZERO WIDTH NO-BREAK SPACE"的UTF-8編碼是EF BB BF。所以如果接收者收到以EF BB BF開頭的字節流,就知道這是UTF-8編碼了。Windows就是使用BOM來標記文本文件的編碼方式的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衡阳市| 临沂市| 庆阳市| 西乌| 南康市| 盐亭县| 五指山市| 仙居县| 郁南县| 柯坪县| 宁河县| 阿城市| 定南县| 兴隆县| 策勒县| 延安市| 勐海县| 什邡市| 扬中市| 曲周县| 彭山县| 固安县| 利川市| 靖边县| 鸡东县| 酉阳| 嘉禾县| 香河县| 临漳县| 塔城市| 荥经县| 澄迈县| 商水县| 金乡县| 新邵县| 苗栗市| 桐柏县| 榆树市| 天长市| 牙克石市| 宁化县|