公司服务器接受的数据是以ios-8859-1格式编码
在iphone中好像没有这种格式 应该怎么办才能转换为ios-8859-1编码
求大侠帮忙!
------最佳解决方案--------------------
有这种编码格式的:
kCFStringEncodingISOLatin1 = 0x0201, /* ISO 8859-1 */
然后配合CFStringConvertEncodingToNSStringEncoding转换下编码即可。
楼主可参考:
https://github.com/cxsjabc/iphone-common-codes-ccteam
中CCEncoding.m中的实现。
------其他解决方案--------------------
用NSISOLatin1StringEncoding 试试
------其他解决方案--------------------
IOS 貌似没有这种编码。。。 你需要自己去解析编码格式了
------其他解决方案--------------------
那怎么解决呀 高手帮帮忙呀!
------其他解决方案--------------------
cxsjabcabc 谢谢你 非常感谢你!贴了几个星期的帖,终于搞定了 !(
晒晒代码:
+ (const char *)UnicodeToISO88591:(NSString *)src
{
NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingISOLatin1);
return [src cStringUsingEncoding:enc];
}