1

我正在创建一个基于 API 服务器的应用程序。服务器当前采用 UTF-8 编码。

与其每次访问 API 时都编写一行代码来重新编码文本,我想我还不如将服务器 API 设置为与应用程序具有相同的文本编码。

唯一的问题是我找不到默认编码!

我在哪里可以找到这些信息,我可以更改应用程序的默认编码吗?

干杯!

4

2 回答 2

3

没有默认编码。NSString内部可以有各种编码。

我知道在 Mac OS X 上,ASCII、UTF-8 和 UTF-16 w/主机字节顺序总是在可能的内部表示中,iOS 应该没有什么不同,尽管我不完全确定。我认为可以安全地假设这stringWithUTF8String:不会导致任何额外的重新编码。

于 2012-04-27T07:33:02.613 回答
0

NSString 的静态方法将完成这项工作

+ (NSStringEncoding)defaultCStringEncoding;
于 2014-06-14T18:50:26.400 回答