//SubString 截取字符串 按字节长度截取 中文字符串也可使用
func SubString(str string, byteSize int) string {
if len(str) <= byteSize {
return str
}
substr := ""
for _, c := range []rune(str) {
if byteSize = byteSize - len(string(c)); byteSize < 0 {
return substr
}
substr += string(c)
}
return str
}