Mar*_*n R 19
UTF-8可以表示所有有效的Unicode代码点,因此将Swift字符串转换为UTF-8数据不会失败.
强行打开
let string = "some string .."
let data = string.data(using: .utf8)!
Run Code Online (Sandbox Code Playgroud)
是安全的.
对于.utf16或者.utf32,情况也是如此,但对于仅代表受限字符集的编码,例如.ascii或.isoLatin1.
您也可以使用.utf8字符串视图来创建UTF-8数据,避免强制解包:
let string = "some string .."
let data = Data(string.utf8)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4572 次 |
| 最近记录: |