iOS下如何将UTF8字符串转换为GB2312字符串(或者其他编码的字符串)
2012-03-02 11:42
211 查看
一个小小的方法,可以将UTF8字符串转换为GB2312字符串,其他编码的转化雷同
+ (NSString*)UTF8_To_GB2312:(NSString*)utf8string
{
NSStringEncoding encoding =CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSData* gb2312data = [utf8string
dataUsingEncoding:encoding];
return [[[NSStringalloc]
initWithData:gb2312data encoding:encoding]
autorelease];
}
+ (NSString*)UTF8_To_GB2312:(NSString*)utf8string
{
NSStringEncoding encoding =CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
NSData* gb2312data = [utf8string
dataUsingEncoding:encoding];
return [[[NSStringalloc]
initWithData:gb2312data encoding:encoding]
autorelease];
}
相关文章推荐
- 将字符串转换成 UTF8 编码的函数
- php中循环实现(字符串,对象,或者数组)编码相互转换
- iOS把字符串汉字转换成UTF-8编码
- c++字符串编码GBK到UTF8的转换
- UNICODE含中文编码字符串转换UTF8中文字符串
- 如何用java实现不同编码方式字符串的转换(包含异常处理、重复不终止输入、缓冲区bufferedreader的使用)
- 将字符串转换成 UTF8 编码的函数
- vc 如何判断一个字符串是否是UTF8编码
- iOS-将NSString转换成UTF8编码的NSString
- iOS 字符串的UTF8 编码 以及归档反归档
- C/C++ 各种字符编码字符串的转换 可用于XML文件的字符转化读写 (收集 GBK - UTF8 - Unicode - ANSI )
- VARIANT类型如何与其他字符串类型转换?
- PHP判断字符串编码是否utf8并转换的方法
- PHP判断字符串编码是否utf8并转换的方法
- PHP判断字符串编码是否utf8并转换的方法
- 如何将一个GB2312的字符串转换为UTF8的NSString
- IOS 如何把一个字典格式的字符串转换成字典
- Python中unicode编码的字符串和其他格式的字符串之间进行转换
- Ansi、Unicode、UTF8等编码字符串之间的转换和写入文本文件(学习中……)
- PHP判断字符串编码是否utf8并转换的方法