複製鏈接
請複製以下鏈接發送給好友

BBCode

鎖定
BBCode是Bulletin Board Code的縮寫,也有譯為「BB代碼」的,屬於輕量標記語言(Lightweight Markup Language)的一種,如字面上所顯示的,它主要是使用在BBS、論壇、Blog等網絡應用上。BBcode的語法通常為 [標記] 這種形式,即語法左右用兩個中括號包圍,以作為與正常文字間的區別。系統解譯時遇上中括號便知道該處是BBcode,會在解譯結果輸出到用户端時轉換成最為通用的HTML語法。
中文名
BB代碼
外文名
Bulletin Board Code
簡    寫
BBCode
應    用
Blog等網絡應用

BBCode語法便利

最為通用的HTML語法雖然已相當簡單易懂,但仍需要一定時間學習後才能上手,因此BBcode採用更為直接易學的語法,轉換為HTML的工作則交由系統來代勞。

BBCode語法安全

過去BBS、論壇、Blog也曾經設計開放HTML語法讓用户使用,但卻衍生出語法輸入錯誤時造成整頁排版錯亂、有心人利用HTML語法進行XSS式的攻擊與破壞等問題。由於BBcode的轉換為系統機械式的行為,所以可以有效避免人為輸入錯誤的問題,而BBcode為預先設計好的語法,也就是説意圖以BBcode達成所有的HTML語法效果是不可能的,相當於一種語法過濾,如此便可避免所有可能發生的惡意破壞。
BBcode並沒有一個共同的標準,各個BBS、論壇、Blog等網絡應用程序可能會有自己獨創的BBcode,但基本上仍有一些語法因為被廣泛採用而成為共通語法。