MTA*_*MTA 2 iphone objective-c
我下载了一个html页面,我尝试将它从NSData编码为NSString:
NSString *string = [[NSString alloc] initWithData:receivedData encoding:NSISOLatin1StringEncoding];
Run Code Online (Sandbox Code Playgroud)
我发现它给出了一个带有奇怪字符的文本.我发现浏览器中的页面看起来不错
WINDOWS-1255 ISO-8858-8
它是否存在objective-c中支持它的编码?
NSString不支持Windows Hebrew字符编码.
CFString幸运的是支持Windows Hebrew字符编码.
使用CFStringConvertEncodingToNSStringEncoding()在转换CFStringEncoding到NSStringEncoding,例如:
NSString *string = [[NSString alloc] initWithData:receivedData encoding:CFStringConvertEncodingToNSStringEncoding (kCFStringEncodingWindowsHebrew)];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1299 次 |
| 最近记录: |