Go语言中用下标访问string类型(中文字符),输出的是啥编码
string 就是一个 readonly 的 byte,str, str 分别是第一个字节和第二个字节。string 里面可以放任何数据。如果你用来放文本,可以用任何编码。Go 编译器假设且只接受 UTF-8 编码的文件,也就是你的 .go 文件必须是 UTF-8 编码的。所以,你的代码里面的 “界” 在 Go 编译器看来,就是三个字节的一个字符串,这个就是 str 的初值,你打印的三个 byte 的值就是“界”字的 UTF-8 编码。
■网友
【Go语言中用下标访问string类型(中文字符),输出的是啥编码】 这里仅仅输出了 『界』在 UTF8 编码下的 三个字节。
推荐阅读
- 『黄金时间』请认准这个蓝色的标志! 黄金时间丨同行业中用水最少的企业
- OC为何跌出语言榜前十
- dart这编程语言现在发展怎么样了,语法与Java,c#很相似,甚至更简洁
- 人民车市|新语言、新起点,捷达VS7 强势入局
- C语言 指针引用数组的地址问题
- 零基础入门学习啥语言好
- 营销型外贸网站用哪种建站程序和语言比较好呢主要是适合优化,可扩展兼容性,安全性,后期网站扩展升级
- 有哪些轻易就被识别的淘宝刷单评论语言
- C语言指数函数代码
- 我现在在学c语言,然后以后的工作目标是腾讯网易这些游戏公司,我是通信专业,请问我接下来再该学些啥呢