gpt4 book ai didi

go - 如何解码包含反斜杠编码的 Unicode 字符的字符串?

转载 作者:IT王子 更新时间:2023-10-29 00:53:50 24 4
gpt4 key购买 nike

我有一个存储为 a 的字符串:

a := `M\u00fcnchen`
fmt.Println(a) // prints "M\u00fcnchen"
b := "M\u00fcnchen"
fmt.Println(b) // prints "München"

有什么方法可以将 a 转换成 b 吗?

最佳答案

您可以使用 strconv.Unquote为此:

u := `M\u00fcnchen`
s, err := strconv.Unquote(`"` + u + `"`)
if err != nil {
// ..
}
fmt.Printf("%v\n", s)

输出:

München

关于go - 如何解码包含反斜杠编码的 Unicode 字符的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35519106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com