iOS NSString 转换编码格式ISO-8859-1
来源:互联网 发布:python黑帽子原码 编辑:程序博客网 时间:2024/06/04 19:23
一般来说,后台接口参数有中文是使用utf-8编码转换的,但是有时候后台就不用,比如使用ISO-8859-1,但是iOS的字符串不能直接使用方法,像utf-8那么方便了,对应编码的枚举并不在NSString这个类里,而是在CFString里。
代码如下:
+ (NSString *)unicode2ISO88591:(NSString *)string {NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingISOLatin1);return [NSString stringWithCString:[string UTF8String] encoding:enc];}
使用[string UTF8String]是因为需要C格式的字符串,类似的,此方法可以转换其他不能用字符串对象直接转换的编码格式。
阅读全文
0 0
- iOS NSString 转换编码格式ISO-8859-1
- C# 转换 ISO-8859-1 编码
- 将ISO-8859-1编码字符串转换UTF-8编码
- iOS NSString 转换为UTF-8编码
- iOS----将NSString转换成UTF8编码的NSString
- 编码转换:怎样将 GB2312 编码的字符串转换为 ISO-8859-1 编码的字符串?
- ISO-8859-1 编码
- jsp编码ISO-8859-1问题无法转换
- cocoa中NSString转换成utf8的编码格式
- IOS中的编码格式—char*汉字转为NSString*
- IOS中的编码格式—char*汉字转为NSString*
- NSString编码转换
- NSString字符串编码转换
- NSString编码转换
- Nsstring编码转换
- 编码转换,怎样实现将GB2312编码的字符串转换为ISO-8859-1编码的字符串
- Java中编码转换:怎样将 GB2312 编码的字符串转换为 ISO-8859-1 编码的字符串?
- 关于ISO-8859-1编码
- 15款Cocos2d-x游戏源码
- CppCMS — C++ Web Framework
- H264码流打包分析
- 设计模式的艺术之道--设计模式的基本概念
- 前端之js d3
- iOS NSString 转换编码格式ISO-8859-1
- Spring中使用单元测试--探索
- java位运算符 : 与(&)、非(~)、或(|)、异或(^)
- java Book
- Arrays.sort源码分析
- 逆序输出数值
- js正则取值的结果数组调试
- Linux Socket 网络编程(一)
- 自顶向下,逐步求精