ios - 计算 Swift 字符串的字节大小

标签 ios swift string

我正在尝试计算 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/

相关文章:

ios - 如何在 iOS 内部重启应用程序?

ios - 试图从 Firebase 捕获整数数据到数组中,然后对所有元素求和

swift - 如何在 ScrollView 中停止用户位置

ios - HackerRink 解决方案重构代码 (Swift)

ios - 从 Objective-C 调用 Swift 类方法

ios - 使用核心数据执行此操作的 "right"方法是什么(更新多个实体)

ios - Firebase/Swift - 从 Firebase 输出数据出错

javascript - React.js : Find a string in a string and make it clickable if found

python - 最常见的字符 - 用户提交的没有字典或计数器的字符串

java - 我如何分离一个字符串,以便 "cat!"将是 "cat !"