iPhone アプリにある PHP スクリプトにログイン資格情報を渡そうとしています。特殊文字を含むパスワードを取得すると、パスワードに特定の文字、特にパーセント記号がありません。テキストをエンコードしようとしていますが、送信前でもパーセント記号がありません。
//p_field is a UITextField holding the password: !@#$%^&*()
NSString *tmpPass = [p_field.text stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSLog(p_field.text);
NSLog(tmpPass);
これはコンソールに表示されるものです:
!@#$^&*()
!@2259.719281E-314&*()
パーセント記号を削除する理由はありますか?