1
ARC를 사용하여 iOS 5 앱에서 문자열을 인코딩하려고합니다.ios에 URL 인코딩 문자열이 잘못되었습니다.
- (NSString *)escape:(NSString *)text
{
return (__bridge NSString *)CFURLCreateStringByAddingPercentEscapes(NULL,
(__bridge CFStringRef)text, NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringEncodingUTF8);
}
나는 다음과 같은 테스트 데이터로 전화 :
이
내가 그것을 어떻게NSLog([self escape:@"kalel///&&&???"]);
하지만 난이 NSLog
에서 얻을 출력은 이것이다 :
kalel0.0000000.0000000.00000022623F0.0000000.000000
그게 옳은 것 같지 않지만, 내가 제대로 못 하겠어.
환상적입니다. 감사합니다. –