2011-01-14 12 views
0

ユーザーがニュースを検索するiPhoneアプリを作成しました。私はPHPスクリプトを使って検索を実行し、Objective Cの文字列置換を使用して '、-_'しかし、私は昨夜、このような検索が行われたことを知った: "Beyonc%C3%A8"これはBeyonceであることを明確にしようとしているのだろうかと思っていたが、そして、URLのアップをねじ込み?URLエンコードPHP/Objective C

+1

"Beyonc%C3%A8" == "Beyoncè" // ** EDIT **:Objective Cの解決方法をリンクに忘れています:http://blog.evandavey。 com/2009/01/how-to-url-encode-nsstring-in-objective-c.html – thedom

答えて

3

「+」印よりもURLエンコードするよりあります。そのほとんどは、パーセントエスケープです。

は「」と「+」交換に加えて、あなたもこれを行う必要があります。

NSString *decodedString = [encodedString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; 
関連する問題