[英]Calculate the size in bytes of a Swift String
我正在尝试在 Swift 中计算String
的字节大小,但我不知道单个字符的大小; 字符的字节大小是多少?
假设我有一个字符串: let str = "hello, world"
我想将它发送到某个 Web 服务端点,但该端点只接受大小小于 32 字节的字符串。 我将如何控制字符串的字节大小?
这一切都取决于字符编码,让我们假设 UTF8:
let string = "abde"
let size = string.utf8.count
请注意,并非所有字符在 UTF8 中都具有相同的字节大小。 如果您的字符串是 ASCII,您可以假设每个字符有 1 个字节。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.