来源:自学PHP网 时间:2019-08-07 16:47 作者:小飞侠 阅读:次
[导读] golang实现unicode转换为字符串string的方法...
本文实例讲述了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语言程序设计有所帮助。 |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com