Go unicode 代码点

你如何在 Go 中编码 unicode 代码点?在下面,我储存了Unicode的十六进制表示的例子黑桃作为\u1F0A1,但是当我打印出来的Ἂ1。这是为什么?如果我复制并粘贴黑桃 A 字形,它会打印得很好。


package main


import "fmt"


func main() {

    fmt.Println("🂡 \u1F0A1")

}

输出


🂡 Ἂ1

Go 游乐场中的上述示例https://play.golang.org/p/ukK57CnVuE


慕沐林林
浏览 146回答 1
1回答

白衣非少年

小写\u用于 Unicode 代码点从\u0000到\uFFFF。使用\U,如果你想拥有上述0xFFFF的代码点:package mainimport "fmt"func main() {    fmt.Println("🂡 = \U0001F0A1")}另请参阅:规范的操场和字符串文字部分。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go