내 iPhone 응용 프로그램에있는 PHP 스크립트에 로그인 자격 증명을 전달하려고합니다. 특수 문자로 암호를 가져올 때 암호에 특정 문자, 특히 백분율 기호가 없습니다. 나는 텍스트를 인코딩하려고하지만 심지어 보내기 전에 퍼센트 기호가 누락되었습니다.URL 암호 필드의 문자 인코딩
//p_field is a UITextField holding the password: [email protected]#$%^&*()
NSString *tmpPass = [p_field.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSLog(p_field.text);
NSLog(tmpPass);
이 콘솔에 표시되는 내용입니다 :
[email protected]#$^&*()
[email protected]&*()
는 퍼센트 기호를 삭제 될 어떤 이유가 있습니까?