unicode转中文#
// unicode2zh 将unicode转为中文,并去掉空格
func unicode2zh(uText string) (content string) {
for i, char := range strings.Split(uText, `\\u`) {
if i < 1 {
content = char
continue
}
length := len(char)
if length > 3 {
pre := char[:4]
zh, err := strconv.ParseInt(pre, 16, 32)
if err != nil {
content += char
continue
}
content += fmt.Sprintf("%c", zh)
if length > 4 {
content += char[4:]
}
}
}
content = strings.TrimSpace(content)
return content
}