Convert string to runes
runerune0xFFFD
r := []rune("ABC€")
fmt.Println(r) // [65 66 67 8364]
fmt.Printf("%U\n", r) // [U+0041 U+0042 U+0043 U+20AC]
复制代码
range
Convert runes to string
\uFFFD
s := string([]rune{'\u0041', '\u0042', '\u0043', '\u20AC', -1})
fmt.Println(s) // ABC€�
复制代码
性能
这些转换将创建一个新的切片或字符串,因此时间复杂度与处理的字节数成正比。
Feed