layout: post title: BOM的不可視字元 date: 2019-10-02 17:47 +0800
寫go遇到
parsing time "xx" as "2006-01-02T15:04:05Z07:00": cannot parse "xx" as "2006"
看了很久應該是沒有寫錯,只好轉成[]byte印出來看看是不是藏了甚麼東西
結果一印出來是[239 187 191 50 ...]
而golang內建的csv parser也沒有辦法過濾掉
原因是這個csv是從SSMS上匯出的,他很聰明的幫我藏了東西..
用bom reader解決 https://github.com/spkg/bom