去掉字符串尾部的结束标记以免输出时乱码
This commit is contained in:
parent
d99e08e294
commit
4b12dad937
@ -245,6 +245,10 @@ func (w *WorkBook) parseString(buf io.ReadSeeker, size uint16, from string) (res
|
||||
w.continue_utf16 = 1
|
||||
}
|
||||
|
||||
if i > 1 && 0 == bts[i-1] {
|
||||
i--
|
||||
}
|
||||
|
||||
res = string(utf16.Decode(bts[:i]))
|
||||
} else {
|
||||
var n int
|
||||
@ -255,6 +259,10 @@ func (w *WorkBook) parseString(buf io.ReadSeeker, size uint16, from string) (res
|
||||
err = io.EOF
|
||||
}
|
||||
|
||||
if n > 1 && 0 == bts[n-1] {
|
||||
n--
|
||||
}
|
||||
|
||||
var bts1 = make([]uint16, n)
|
||||
for k, v := range bts[:n] {
|
||||
bts1[k] = uint16(v)
|
||||
|
Loading…
x
Reference in New Issue
Block a user