任何人都可以指向我的任何文章或文档列出iPhone中的“dataUsingEncoding”支持的所有编码类型?iPhone:dataUsingEncoding支持哪些不同类型的编码?
0
A
回答
0
的NSString availableStringEncodings方法将返回可用的编码列表 - 电流(如的iOS 4.2的)选项的存在:
- NSASCIIStringEncoding
- NSUnicodeStringEncoding
- NSISOLatin1StringEncoding
- NSISOLatin2StringEncoding
- NSSymbolStringEncoding
0
[NSString的availableStringEncodings]
2
//This can print all of encoding that iPhone supports
NSMutableArray *arrayOfEncodings = [[NSMutableArray alloc] init];
const NSStringEncoding *encodings = [NSString availableStringEncodings];
while (*encodings != 0){
[arrayOfEncodings addObject:[NSNumber numberWithUnsignedLong:*encodings]];
encodings++;
}
for (int i=0; i<arrayOfEncodings.count; i++) {
NSStringEncoding aNSStringEncoding = [[arrayOfEncodings objectAtIndex:i] unsignedLongValue];
CFStringEncoding aCFStringEncoding = CFStringConvertNSStringEncodingToEncoding(aNSStringEncoding);
CFStringRef encodingNameInCFString = CFStringGetNameOfEncoding(aCFStringEncoding);
NSString * encodingName = (NSString*)encodingNameInCFString;
NSLog(@"%@", encodingName);
}
相关问题
- 1. 哪些数据库系统支持ENUM数据类型,哪些不支持?
- 2. Java的SAXBuilder支持哪些编码?
- 3. UTF-8支持哪些字符编码?
- 4. Xuggler支持哪些编解码器?
- 5. MarkLogic支持哪些文件类型?
- 6. Jackson 2.6支持哪些内置类型?
- 7. SharedObject支持哪些数据类型?
- 8. 哪些USB类型支持免驱动?
- 9. 在JavaScript中,哪些类型支持toString()?
- 10. 支持哪些源文件包类型?
- 11. Eclipse不支持哪些编程语言?
- 12. salesforce.com元数据API *不支持哪些组件类型?
- 13. 有哪些不同类型的runfiles
- 14. 哪些编译器支持Haskell FFI
- 15. Erlang erlIDE:支持哪些编译选项?
- 16. TestComplete支持哪些编程语言?
- 17. 哪些Android手机型号支持getNeighboringCellInfo()?
- 18. 哪些Android版本支持SPP类0x00?
- 19. RichTextBox支持哪些类型的文件显示?
- 20. XNA的自动XNB序列化支持哪些类型?
- 21. gtkmm的Gdk :: Pixbuf :: create_from_file()支持哪些图片类型?
- 22. html5Shiv不支持输入类型编号
- 23. IgniteRDD.sql支持哪种类型的SQL
- 24. C++编译中有哪些不同的标记类型?
- 25. 哪些字符编码Python 3.x支持文件I/O?
- 26. 骆驼文件组件字符集支持哪些编码?
- 27. Temasys WebRTC支持哪些视频编解码器
- 28. Python 3源文件支持哪些文件编码?
- 29. 不支持的类型timedelta
- 30. 哪些Windows编译器支持<future>类
这些都是一些较为常用的(虽然`NSUTF8StringEncoding`从该列表中失踪,可能是最常见的一种时下),但更多的是可用,请参阅[常量段] (http://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html#//apple_ref/doc/uid/20000154-BAJJAICE)in the`NSString`文档。 – omz 2013-04-27 04:45:47