2010-12-02 9 views
0

私は自分のアプリケーションでuiwebviewを使用しています。ユーザーがhttp検索をクリックするとリンクがいくつかあります。それはうまく動作しますが、私は "X'den ysnky'ye tepki"として与えられている "%58デンysnky'ye tepki"を取得中に問題があります。 %charに問題があります。デコードの問題uiwebview

識別子:%58'den%20ysnky'ye%20tepki

識別子を復号化:X'den ysnky'ye tepki

iはstringByReplacingPercentEscapesUsingEncoding使用しています。そのような文字列をデコードするためにNSUTF8StringEncodingと、

NSLog(@ "識別子:%@"、識別子); 識別子= [識別子stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSLog(@ "復号化された識別子:%@"、識別子);

どうすれば正しい文字列を取得できますか? ありがとう...

答えて

1

文字列が正しくエンコードされていない可能性があります。 %58は文字 "X"の正しいエンコーディングです(このASCII tableを参照)。したがって、私が知る限り、デコードは適切に動作しています。

あなたは何を期待していますか?

+0

ok。私の文字列は "%58'den ysnky'ye tepki"です。どのようにそれをリンクとしてuiwebviewに書き込んで、正しく戻ってくることができますか?ありがとう。 – ysnky

+0

あなたはこのようなものが欲しいでしょう: - 私はそれにどのように到着したかを見るためにGoogle up URLエンコーディング –

関連する問題