2017.06.02
golang用bytes.TrimSpace無法去掉C初始化數組帶來的\0
- Golang中字符串與C中的字符串的不同之處:C中的字符串是以\x0為結尾的字節序列,而Golang中的字符串則更嚴格,并不是以\x0為結尾來判斷,而是計算字符串變量的值中的所有字節。
- TrimSpace處理的只是空格
- 解決辦法是bytes.Time
text = bytes.Trim(text, "\x00")
2017.06.02
text = bytes.Trim(text, "\x00")