Linux CLI 對UTF-8 檔案增加BOM 怎麼做 - Tsung's Blog
文章推薦指數: 80 %
相關網頁. utf 8 - Adding BOM to UTF-8 files - Stack Overflow. Share this ...
跳至主要內容
BOM(byte-ordermark)中文叫:位元組順序記號,主要是Windows標示這是UTF-8、UTF-16..來判別使用的。
想要讓Windows的Excel開啟UTF-8的檔案自動選對編碼(不會亂碼),就需要增加UTF-8的BOM。
(不然就得用插入資料選擇編碼的方式)
LinuxCLI對UTF-8檔案增加BOM怎麼做
BOM在各種編碼會有各種代表,詳見:位元組順序記號
UTF-8的BOM是EFBBBF
UTF-16(BE)的BOM是FEFF
UTF-16(LE)的BOM是FFFE
其它UTF-32..更多的,在自行參考上述連結。
於LinuxCLI要對檔案增加UTF-8的BOM,可以使用sed達成。
(BOM一定要在檔案開頭第一行的位置)
單一檔案sed增加BOM範例
sed-i'1s/^\(\xef\xbb\xbf\)\?/\xef\xbb\xbf/'test.csv
filetest.csv#UTF-8Unicode(withBOM)text
sed-i'1s/^\(\xef\xbb\xbf\)\?/\xef\xbb\xbf/'*.csv#對所有csv都增加
註:此sed寫法是沒有BOM就新增寫入,有BOM就再蓋掉BOM,所以BOM不會重複新增
相關網頁
utf8-AddingBOMtoUTF-8files-StackOverflow
Sharethis:電子郵件列印FacebookLinkedInTwitterPocket
相關
作者:Tsung
對新奇的事物都很有興趣,喜歡簡單的東西,過簡單的生活.
檢視「Tsung」的全部文章
發表迴響 取消回覆
這個網站採用Akismet服務減少垃圾留言。
進一步了解Akismet如何處理網站訪客的留言資料。
文章導覽
上一篇文章上一篇文章:影片:不要證明、只要進步下一篇文章下一篇文章:5秒內讓Baby停止哭鬧的技巧(適合2~3個月Baby)
訪客行為標籤雲
內容標籤雲
MicrosoftClarity
Google站內搜尋
自我介紹Email
即時標籤雲 SiteTag
文章分類
Application
Camp
Document-Ebook
Innovation
My_Note
My_Note-App-Setting
My_Note-pLog
My_Note-Programming
My_Note-Unix
My-Favorite-Site
My-Life
News
News-Application
News-Google-Yahoo
News-Life-Joke
News-Security
News-Technology
News-Unix
News-Windows
OS-Linux_BSD
Program
Programming
Windows
WordPress
好站推薦
教學文件
文章
日記
生活
科技新聞
轉載新聞
電子書
近期迴響「歷史上消失10天的事件:10月4日隔天是10月15日–Tsung'sBlog」於〈為何2月只有28天?8月有31天?〉發佈留言「Tsung」於〈吃什麼胖哪裡的表列整理〉發佈留言「C.K.HU」於〈吃什麼胖哪裡的表列整理〉發佈留言「babu」於〈張忠謀面試問題:「為什麼選我們公司?」〉發佈留言「Tsung」於〈張忠謀面試問題:「為什麼選我們公司?」〉發佈留言Archives Archives
選取月份
2022年10月 (6)
2022年9月 (19)
2022年8月 (22)
2022年7月 (20)
2022年6月 (20)
2022年5月 (20)
2022年4月 (18)
2022年3月 (23)
2022年2月 (11)
2022年1月 (16)
2021年12月 (22)
2021年11月 (19)
2021年10月 (19)
2021年9月 (20)
2021年8月 (21)
2021年7月 (22)
2021年6月 (21)
2021年5月 (21)
2021年4月 (18)
2021年3月 (22)
2021年2月 (13)
2021年1月 (20)
2020年12月 (24)
2020年11月 (20)
2020年10月 (19)
2020年9月 (22)
2020年8月 (21)
2020年7月 (23)
2020年6月 (20)
2020年5月 (20)
2020年4月 (19)
2020年3月 (22)
2020年2月 (8)
2020年1月 (7)
2019年12月 (1)
2019年11月 (1)
2019年8月 (2)
2019年7月 (22)
2019年6月 (17)
2019年5月 (22)
2019年4月 (20)
2019年3月 (20)
2019年2月 (14)
2019年1月 (21)
2018年12月 (20)
2018年11月 (22)
2018年10月 (21)
2018年9月 (17)
2018年8月 (19)
2018年7月 (19)
2018年6月 (20)
2018年5月 (22)
2018年4月 (18)
2018年3月 (22)
2018年2月 (14)
2018年1月 (22)
2017年12月 (21)
2017年11月 (21)
2017年10月 (19)
2017年9月 (21)
2017年8月 (23)
2017年7月 (19)
2017年6月 (9)
2017年5月 (20)
2017年4月 (18)
2017年3月 (23)
2017年2月 (18)
2017年1月 (16)
2016年12月 (22)
2016年11月 (22)
2016年10月 (18)
2016年9月 (19)
2016年8月 (21)
2016年7月 (19)
2016年6月 (20)
2016年5月 (21)
2016年4月 (19)
2016年3月 (23)
2016年2月 (14)
2016年1月 (22)
2015年12月 (23)
2015年11月 (21)
2015年10月 (18)
2015年9月 (16)
2015年8月 (21)
2015年7月 (22)
2015年6月 (21)
2015年5月 (19)
2015年4月 (20)
2015年3月 (22)
2015年2月 (13)
2015年1月 (20)
2014年12月 (24)
2014年11月 (20)
2014年10月 (20)
2014年9月 (20)
2014年8月 (20)
2014年7月 (20)
2014年6月 (20)
2014年5月 (20)
2014年4月 (21)
2014年3月 (21)
2014年2月 (17)
2014年1月 (19)
2013年12月 (22)
2013年11月 (21)
2013年10月 (21)
2013年9月 (19)
2013年8月 (22)
2013年7月 (23)
2013年6月 (19)
2013年5月 (22)
2013年4月 (20)
2013年3月 (20)
2013年2月 (17)
2013年1月 (24)
2012年12月 (21)
2012年11月 (21)
2012年10月 (21)
2012年9月 (20)
2012年8月 (2)
2012年7月 (8)
2012年6月 (21)
2012年5月 (22)
2012年4月 (20)
2012年3月 (22)
2012年2月 (20)
2012年1月 (23)
2011年12月 (22)
2011年11月 (22)
2011年10月 (20)
2011年9月 (19)
2011年8月 (23)
2011年7月 (21)
2011年6月 (21)
2011年5月 (22)
2011年4月 (20)
2011年3月 (23)
2011年2月 (15)
2011年1月 (19)
2010年12月 (23)
2010年11月 (24)
2010年10月 (22)
2010年9月 (24)
2010年8月 (23)
2010年7月 (27)
2010年6月 (25)
2010年5月 (24)
2010年4月 (28)
2010年3月 (26)
2010年2月 (19)
2010年1月 (20)
2009年12月 (25)
2009年11月 (21)
2009年10月 (21)
2009年9月 (10)
2009年8月 (19)
2009年7月 (23)
2009年6月 (23)
2009年5月 (18)
2009年4月 (22)
2009年3月 (22)
2009年2月 (20)
2009年1月 (19)
2008年12月 (23)
2008年11月 (20)
2008年10月 (23)
2008年9月 (22)
2008年8月 (20)
2008年7月 (17)
2008年6月 (6)
2008年5月 (13)
2008年4月 (20)
2008年3月 (17)
2008年2月 (14)
2008年1月 (19)
2007年12月 (15)
2007年11月 (26)
2007年10月 (19)
2007年9月 (9)
2007年8月 (24)
2007年7月 (20)
2007年6月 (15)
2007年5月 (9)
2007年4月 (9)
2007年3月 (11)
2007年2月 (8)
2007年1月 (27)
2006年12月 (32)
2006年11月 (13)
2006年10月 (14)
2006年9月 (10)
2006年8月 (10)
2006年7月 (15)
2006年6月 (15)
2006年5月 (13)
2006年4月 (23)
2006年3月 (25)
2006年2月 (26)
2006年1月 (9)
2005年12月 (22)
2005年11月 (28)
2005年10月 (27)
2005年9月 (44)
2005年8月 (54)
2005年7月 (18)
2005年6月 (17)
2005年5月 (50)
2005年4月 (39)
2005年3月 (65)
2005年2月 (42)
2005年1月 (77)
2004年12月 (94)
2004年11月 (62)
2004年10月 (59)
2004年9月 (33)
2004年8月 (42)
2004年7月 (28)
2004年6月 (35)
2004年5月 (4)
2004年4月 (28)
2004年3月 (10)
Tsung'sNoteFB粉絲團
Tsung'sNoteFB粉絲團
RSSRSS-文章RSS-留言
適用電子郵件訂閱網站
輸入你的電子郵件地址訂閱網站的新文章,使用電子郵件接收新通知。
電子郵件位址
訂閱
一起加入其他3,321位訂閱者的行列
管理區
登入
訂閱網站內容的資訊提供
訂閱留言的資訊提供
WordPress.org台灣繁體中文
延伸文章資訊
- 1UTF-8 BOM Tool - Microsoft Store
This tool can add or remove BOM for UTF-8 files.
- 2Insert BOM Table Example (VB.NET) - SolidWorks Web Help
Inserts a BOM at the anchor point, if the ' drawing view does not already contain a BOM. ' 2. Exa...
- 3Linux CLI 對UTF-8 檔案增加BOM 怎麼做 - Tsung's Blog
相關網頁. utf 8 - Adding BOM to UTF-8 files - Stack Overflow. Share this ...
- 4Draw a BOM table - PTC Support Portal
The Draw BOM dialog box allows you to add the current BOM information to your drawing. The inform...
- 5Adding BOM to UTF-8 files - Stack Overflow
The easiest way I found for this is #!/usr/bin/env bash #Add BOM to the new file printf '\xEF\xBB...