代码:
var checkMark = "\u2713" // stand for rune "✓"
以及如何将unicode“\u2713”转换为 rune “✓”并打印?
有谁能帮助我,非常感谢。
最佳答案
好像您有一个类似“\u2713\u2715”的字符串。
在操场上看https://play.golang.org/p/AxpnCzNEOfr
package main
import (
"fmt"
"unicode/utf8"
)
func main() {
src := "\u2713\u2715"
r, _ := utf8.DecodeRuneInString(src)
fmt.Printf("the first rune of src is %v, code: %d",string(r), r)
}
// Output
// the first rune of src is ✓, code: 10003
有关
utf8.DecodeRuneInString
的更多示例可以从答案https://stackoverflow.com/a/54274978/10737552中找到