Go语言中可以使用len()函数来衡量字符串的UTF-8编码长度。因为在Go语言中,字符串是以UTF-8编码存储的,所以len()函数返回的是字符串的字节数,而不是字符数。

例如:

str := 'Hello, 世界'
fmt.Println(len(str))  // 输出 13

上面的例子中,字符串'Hello, 世界'包含13个字节,其中包括英文字母、标点符号和中文字符,因为中文字符在UTF-8编码中占用3个字节。

Go语言字符串UTF-8编码长度计算方法

原文地址: https://www.cveoy.top/t/topic/nPXb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录