如何在golang中将unicode(例如:\u2713)代码转换为rune(例如:✓)?

2024-03-23

code:

var checkMark = "\u2713"  // stand for rune "✓"

以及如何将unicode“\u2713”转换为符文“✓”并打印它? 有谁可以帮助我,非常感谢。


就好像你有一个像“\u2713\u2715”这样的字符串。

在操场上看https://play.golang.org/p/AxpnCzNEofr 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 https://stackoverflow.com/a/54274978/10737552

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在golang中将unicode(例如:\u2713)代码转换为rune(例如:✓)? 的相关文章

随机推荐