//將十六進(jìn)制字符串轉(zhuǎn)換成漢字
- (NSString)changeLanguage:(NSString)chinese{
NSString *strResult;
NSLog(@"chinese:%@",chinese);
if (chinese.length%2==0) {
//第二次轉(zhuǎn)換
NSData *newData = [self hexToByteToNSData:chinese];
unsigned long encode = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);
strResult = [[NSString alloc] initWithData:newData encoding:encode];
NSLog(@"strResult:%@",strResult);
}else{
NSString *strResult = @"已假定是漢字的轉(zhuǎn)換,所傳字符串的長(zhǎng)度必須是4的倍數(shù)!";
NSLog(@"%@",strResult);
return NULL;
}
return strResult;
}