NSString 과 C 문자열 간 의 상호 변환

코드:[cpp]const char*cString="이것 은 C 문자열 입 니 다.c string";NSString*nsstring=@"이것 은 NSString 문자열 입 니 다.nsstring";NSLog(@"cString 문자열-->%s",cString);NSLog(@"NSString 문자열-->%@",nsstring);const char *cString2 = [nsstring UTF8String]; NSString *nsstring2 = [NSString stringWithUTF8String:cString]; NSLog(@"cString 2 문자열-->%s",cString 2);NSLog(@"NSString 2 문자열-->%@",nsstring 2);결과:char 형식의 C 문자열 중국어 가 Mac 시스템 에서 인쇄 되 어 난 코드 를 표시 합 니 다.이런 난 코드 는 오류 가 아니 라 ASCII 디 코딩 으로 인 한 것 입 니 다.

좋은 웹페이지 즐겨찾기