[Iphone]NSString, char, NSData相互转化
2011-03-17 15:59
344 查看
1. NSString转化为UNICODE String:
(NSString*)fname = @“Test”;
char fnameStr[10];
memcpy(fnameStr, [fname cStringUsingEncoding: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:postData length:strlen(postData)];
方法二:
转换为NSString: - (id)initWithUTF8String:(const char *)bytes
然后用NSString的 - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding
4. NSData ->char
NSData returnData ;
char* bu=[returnData bytes];
5. NSData->NSString
(NSString*)fname = @“Test”;
char fnameStr[10];
memcpy(fnameStr, [fname cStringUsingEncoding: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:postData length:strlen(postData)];
方法二:
转换为NSString: - (id)initWithUTF8String:(const char *)bytes
然后用NSString的 - (NSData *)dataUsingEncoding:(NSStringEncoding)encoding
4. NSData ->char
NSData returnData ;
char* bu=[returnData bytes];
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 的相互转换<转>
- iOS中NSString和NSData的相互转化
- NSData NSString char *之间 || NSData和NSArray的相互转换
- NSdata 与 NSString,Byte数组,UIImage 的相互转换 iPhone开发