網頁出現bom簽名導致亂碼如何解決?

在網站開發或者是前端開發中,有時候我們在小改動的情況下,習慣的使用windows系統自帶的編輯器進行編輯,這就會導致頁面出現bom簽名(只針對utf8文件,gbk編碼不會出現此問題)這個時候如何解決這個問題呢?

首先你要熟悉幾個常出現的問題:

網站打開空白

頁面頭部出現多餘的空白

網站出現亂碼

如果不能確定是否是bom簽引起的,把頁面另存下來,用編輯器打開,推薦用sublime可以看到如圖紅色框起部分的utf8 with bom表示此文件一級被bom簽名

如何解決?

選用專業的編輯器,例如notepad++,sublime,editplus這樣不會自動簽名。

sublime通過如下操作File -> Save with Encoding -> UTF-8保存後即可去除bom

notepad++選中格式 -> 以UTF-8格式編碼 選項即可去除

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場