首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

【ios】怎的将字符编码弄成iso-8859-1

2012-12-28 
【ios】怎样将字符编码弄成iso-8859-1公司服务器接受的数据是以ios-8859-1格式编码在iphone中好像没有这种格

【ios】怎样将字符编码弄成iso-8859-1
公司服务器接受的数据是以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 貌似没有这种编码。。。 你需要自己去解析编码格式了
[其他解释]

引用:
IOS 貌似没有这种编码。。。 你需要自己去解析编码格式了
那怎么解决呀   高手帮帮忙呀!
[其他解释]
cxsjabcabc 谢谢你  非常感谢你!贴了几个星期的帖,终于搞定了 !(
晒晒代码:
+ (const char *)UnicodeToISO88591:(NSString *)src
{
NSStringEncoding enc =      CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingISOLatin1);
return [src cStringUsingEncoding:enc]; 
}

热点排行