2010-12-02 52 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