我想知道将const char*字符串转换为NSString的哪种方法更好。
我发现有一些事实。
我发现有一些事实。
- [NSString stringWithCString:length:]有点过时。
- [NSString stringWithCString:encoding]可以用于我的目的。
但我想要用长度和编码(因为我想通过将编码设置为UTF-8来处理一些非ASCII字符)进行转换。有什么想法吗?
我现在只是这样想
- 使用std::strncpy(ch1, ch2, len)创建其他的char并复制长度
- 使用[NSString stringWithCString:encoding:]
但它效果不好。