4

次のように保存された文字列がありますa

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

に変換する方法はありaますbか?

4

1 に答える 1

11

これに使用できますstrconv.Unquote

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

出力:

München
于 2016-02-20T05:20:53.893 に答える