Go语言字符串UTF-8编码长度计算方法
Go语言中可以使用len()函数来衡量字符串的UTF-8编码长度。因为在Go语言中,字符串是以UTF-8编码存储的,所以len()函数返回的是字符串的字节数,而不是字符数。
例如:
str := 'Hello, 世界'
fmt.Println(len(str)) // 输出 13
上面的例子中,字符串'Hello, 世界'包含13个字节,其中包括英文字母、标点符号和中文字符,因为中文字符在UTF-8编码中占用3个字节。
原文地址: https://www.cveoy.top/t/topic/nPXb 著作权归作者所有。请勿转载和采集!