我正在尝试计算 Swift 中 String
的字节大小,但我不知道单个字符的大小;一个字符的字节大小是多少?
假设我有一个字符串:
let str = "hello, world"
我想将其发送到某个 Web 服务端点,但该端点只接受大小小于 32 字节的字符串。我将如何控制字符串的字节大小?
最佳答案
这完全取决于字符编码,假设是 UTF8:
let string = "abde"
let size = string.utf8.count
请注意,并非所有字符在 UTF8 中都具有相同的字节大小。 如果您的字符串是 ASCII,您可以假定每个字符 1 个字节。
关于ios - 计算 Swift 字符串的字节大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39335896/