iphone之NSString, char, NSData相互转化
2012-03-31 15:09
309 查看
1. NSString转化为UNICODE String:
(NSString*)fname = @“Test”;
char fnameStr[10];
memcpy(fnameStr, [fnamecStringUsingEncoding:NSUnicodeStringEncoding],2*([fname length]));
2. NSString转化为char
(NSString*)fname = @“Test”;
char fnameStr[10];
fnameStr=[fname UTF8String];
3. char -> NSData:
方法一:
char* postData = "TEST";
NSData *data =[NSData dataWithBytes:postDatalength:strlen(postData)];
方法二:
转换为NSString: - (id)initWithUTF8String:(const char*)bytes
然后用NSString的 - (NSData*)dataUsingEncoding:(NSStringEncoding)encoding
4. NSData ->char
NSData returnData ;
char* bu=[returnDatabytes];
5. NSData->NSString
(NSString*)fname = @“Test”;
char fnameStr[10];
memcpy(fnameStr, [fnamecStringUsingEncoding:NSUnicodeStringEncoding],2*([fname length]));
2. NSString转化为char
(NSString*)fname = @“Test”;
char fnameStr[10];
fnameStr=[fname UTF8String];
3. char -> NSData:
方法一:
char* postData = "TEST";
NSData *data =[NSData dataWithBytes:postDatalength:strlen(postData)];
方法二:
转换为NSString: - (id)initWithUTF8String:(const char*)bytes
然后用NSString的 - (NSData*)dataUsingEncoding:(NSStringEncoding)encoding
4. NSData ->char
NSData returnData ;
char* bu=[returnDatabytes];
5. NSData->NSString
NSString* aStr;
aStr = [[NSString alloc] initWithData:aData encoding:NSASCIIStringEncoding];
6. NSString->NSData
NSData* aData;
aData = [aStr dataUsingEncoding: NSASCIIStringEncoding];
相关文章推荐
- [Iphone]NSString, char, NSData相互转化
- iphone之NSString, char, NSData相互转化
- iPhone之NSString, char, NSData相互转化
- iphone之NSString, char, NSData相互转化
- iphone之NSString, char, NSData相互转化
- iphone之NSString, char, NSData相互转化
- 字符串编码转换(GBK) NSString, char, NSData相互转化
- NSString与NSData,char*相互转化
- 字符串编码转换(GBK) NSString, char, NSData相互转化 从 GBK 转到&nb
- NSString,NSData,std::string,const char*相互转化
- 字符串编码转换(GBK) NSString, char, NSData相互转化 从 GBK 转到 UTF-8
- iOS中NSString,NSData和char的相互转换,JSON串转化为NSDictionary或NSArray
- NSString, char, NSData,UIImage相互转化
- 字符串编码转换(GBK) NSString, char, NSData相互转化 从 GBK 转到 UTF-8
- Iphone开发-NSdata 与 NSString,Byte数组,UIImage 的相互转换
- Iphone开发-NSdata 与 NSString,Byte数组,UIImage 的相互转换<转>
- Iphone开发-NSdata 与 NSString,Byte数组,UIImage 的相互转换
- Iphone开发-NSdata 与 NSString,Byte数组,UIImage 的相互转换
- iOS中NSString和NSData的相互转化
- NSData NSString char *之间 || NSData和NSArray的相互转换