package main
import (
"fmt"
"strconv"
)
func main() {
// 从数据库中读取的字符串
//dbString := "\\351\\273\\204\\345\\237\\224\\346\\231\\272\\351\\200\\240"
// 数据库中看到的字符串
//dbString := "\351\273\204\345\237\224\346\231\272\351\200\240"
// unicode码
dbString := "\u6211\u7231\u4e2d\u56fd"
decodedStr, err := DecodeToUnicode(dbString)
if err != nil {
return
}
fmt.Println("decodedStr: ", decodedStr)
}
// DecodeToUnicode unicode中文解码
func DecodeToUnicode(name string) (string, error) {
// 使用 strconv.Unquote 解码
decodedStr, err := strconv.Unquote(`"` + name + `"`)
if err != nil {
return "", err
}
return decodedStr, nil
}
golang unicode中文解码
猜你喜欢
转载自blog.csdn.net/SweetHeartHuaZai/article/details/134803013
今日推荐
周排行