欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

golang实现unicode转换为字符串string的方法

程序员文章站 2022-04-29 12:54:34
本文实例讲述了golang实现unicode转换为字符串string的方法。分享给大家供大家参考,具体如下: 复制代码 代码如下:package main import...

本文实例讲述了golang实现unicode转换为字符串string的方法。分享给大家供大家参考,具体如下:

复制代码 代码如下:
package main
import (
    "bytes"
    "encoding/binary"
    "encoding/hex"
    "fmt"
    "strings"
)
func main() {
    str := `\u5bb6\u65cf`
    fmt.println(u2s(str))
}
func u2s(form string) (to string, err error) {
    bs, err := hex.decodestring(strings.replace(form, `\u`, ``, -1))
    if err != nil {
        return
    }
    for i, bl, br, r := 0, len(bs), bytes.newreader(bs), uint16(0); i < bl; i += 2 {
        binary.read(br, binary.bigendian, &r)
        to += string(r)
    }
    return
}

希望本文所述对大家go语言程序设计有所帮助。