package common import ( "strconv" "strings" ) //Unicode转中文 func ZhToUnicode(raw []byte) (string, error) { str, err := strconv.Unquote(strings.Replace(strconv.Quote(string(raw)), `\\u`, `\u`, -1)) if err != nil { return "", err } return string([]byte(str)), nil } //中文转Unicode func UnicodeToZh(sText string) string { textQuoted := strconv.QuoteToASCII(sText) textUnquoted := textQuoted[1 : len(textQuoted)-1] return textUnquoted }