以下样例代码可以列举出所有系统支持的Unicode编码。
#import <Foundation/Foundation.h>
int main()
{
@autoreleasepool{
NSStringEncoding const *list = [NSString availableStringEncodings];
NSStringEncoding encoding;
while((encoding = *list++)){
NSLog(@"%@, %lu", [NSString localizedNameOfStringEncoding:encoding], encoding);
}
}
return 0;
}