tks*_*shi 15 c++ cocoa encoding objective-c++
我想知道哪种方法更好地将const char*string转换为NSString.
我发现有一些事实.
但我想用长度和编码进行转换(因为如果我通过将编码设置为UTF-8而有一些非ASCII字符,我想要那么好).有什么想法吗?
我现在才想
但它效果不好.
Jon*_*eid 39
如果你的const char*变量被命名foo(并且它指向一个以null结尾的字符串),那么就说
[NSString stringWithUTF8String:foo]
Run Code Online (Sandbox Code Playgroud)
因为UTF-8是ASCII的超集,所以无论是foo指向UTF-8还是ASCII都可以.然后,您可以毫无问题地升级到完整的Unicode.
| 归档时间: |
|
| 查看次数: |
26619 次 |
| 最近记录: |