如何在golang中将unicode(例如:\u2713)代码转换为符文(例如:✓;)?
代码:如何在golang中将unicode(例如:\u2713)代码转换为符文(例如:✓;)?,go,character-encoding,Go,Character Encoding,代码: var checkMark = "\u2713" // stand for rune "✓" 以及如何将unicode“\u2713”转换为符文✓" 然后打印出来? 任何人都可以帮助我,非常感谢。就像你有一根像“\u2713\u2715”这样的字符串一样 在操场上看 有关utf8.decoderuneinnstring的更多示例可以从答案中找到,就像您有一个类似“\u2713\u2715”的字符串一样 在操场上看 有关utf8.decoderuneinnstring的更多示例可以从答
var checkMark = "\u2713" // stand for rune "✓"
以及如何将unicode“\u2713”转换为符文✓" 然后打印出来?
任何人都可以帮助我,非常感谢。就像你有一根像“\u2713\u2715”这样的字符串一样 在操场上看
有关
utf8.decoderuneinnstring
的更多示例可以从答案中找到,就像您有一个类似“\u2713\u2715”的字符串一样
在操场上看
有关utf8.decoderuneinnstring
的更多示例可以从答案中找到“\u2713”
是包含单个符文的字符串✓代码>。不需要转换
使用fmt包打印字符串:fmt.Println(“\u2713”)
获取✓代码>作为一个字符,使用符文文本'\u2713'
“\u2713”
是一个包含单个符文的字符串✓代码>。不需要转换
使用fmt包打印字符串:fmt.Println(“\u2713”)
获取✓代码>作为一个字符,使用符文文本'\u2713'
谢谢,但是当我运行上面的代码时,它显示不正常。您使用的字体无法显示该字符。谢谢,但是当我运行上面的代码时,它显示不正常。您使用的字体无法显示该字符。
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