国产探花免费观看_亚洲丰满少妇自慰呻吟_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來標記文本文件的編碼方式的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北碚区| 卓尼县| 老河口市| 尉氏县| 鄂尔多斯市| 广宗县| 富源县| 南涧| 台山市| 宜阳县| 临沂市| 昔阳县| 道孚县| 黄山市| 陆良县| 曲周县| 建瓯市| 班玛县| 德惠市| 罗山县| 延津县| 邵阳市| 康乐县| 佛山市| 乐业县| 台山市| 惠安县| 汾西县| 德格县| 繁峙县| 崇州市| 章丘市| 武山县| 新乐市| 登封市| 房产| 齐齐哈尔市| 林周县| 通江县| 利辛县| 嘉鱼县|