2010-12-02 48 views
0

我在我的应用程序中使用uiwebview。当用户点击一个http搜索开始时有一些链接。它工作正常,但我有问题,而得到“%58 den ysnky'ye tepki”它被给出为“X'den ysnky'ye tepki”。它有%char的问题。解码问题uiwebview

标识符:%58'den%20ysnky'ye%20tepki

解码标识符:X'den ysnky'ye tepki

我使用stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding像该字符串进行解码; NSLog(@“identifier:%@”,identifier); identifier = [identifier stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSLog(@“解码标识符:%@”,标识符);

我怎样才能得到正确的字符串? 谢谢...

回答

1

它看起来像你的字符串可能不会被正确编码在第一位。 %58是字母“X”的正确编码(请参阅此ASCII table)。据我所知,因此,解码行为正常。

你在期待什么?

+0

好的。我的字符串是“%58'den ysnky'ye tepki”。如何将它作为链接写入uiwebview并正确取回?谢谢。 – ysnky 2010-12-03 06:22:45