我在我的webservice響應中包含「& nbsp」的html內容。當我在webview中顯示該數據時,「& nbsp」被轉換爲垃圾字符。請讓我知道如何解決它。Webview中的垃圾字符
2
A
回答
1
使用NSString
像stringByReplacingPercentEscapesUsingEncoding:
方法:
NSString *decoded = [yourString stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
另外,以除去
使用
[yourString stringByReplacingOccurrencesOfString:@" " withString:@" "];
2
您必須讀取字符串作爲NSUTF8編碼的字符串,然後使用UIWebView中提到的「loadHTML」方法將該字符串傳遞給Web視圖。
不僅如此,如果要在HTML中顯示特殊字符(如版權,雙引號等)或其他語言字符,則必須使用UTF8編碼。
0
stringByReplacingOccurrencesOfString從IOS棄用9
let decoded = yourString.stringByAddingPercentEncodingWithAllowedCharacters(.URLHostAllowedCharacterSet())
相關問題
- 1. C中的垃圾字符
- 2. Marshal.PtrToStringAnsi中的垃圾字符
- 3. 來自Android EditText的文本在WebView中變爲垃圾字符
- 4. 字符串結尾的垃圾字符?
- 5. php 5.3 CLI垃圾字符
- 6. C strcat垃圾字符
- 7. AfxGetAppName()返回垃圾字符
- 8. printf()打印垃圾字符
- 9. Dnsqueryconfig返回垃圾字符!
- 10. 替換mysql中的垃圾字符
- 11. Facebook中的Lota字符做垃圾
- 12. 文件中的垃圾字符
- 13. 字符串文字的垃圾回收
- 14. 在終端中獲取垃圾字符
- 15. Visual Studio中讀取垃圾字符
- 16. Achartengine繪製額外的垃圾字符
- 17. 終止充滿垃圾的字符串?
- 18. 的zsh在Emacs輸出垃圾字符
- 19. 字符串的垃圾回收
- 20. 如何解析字符的垃圾[256]
- 21. 中文字符在asp.net中顯示爲垃圾字符
- 22. Telnet Apache Commons NET打印垃圾字符
- 23. Malloc'ed字符串包含垃圾值
- 24. HttpWebResponse顯示頁眉C#垃圾字符
- 25. jquery mobile 1.1.0呈現垃圾字符
- 26. 字符串和垃圾收集
- 27. memset設置字符指針NULL /垃圾
- 28. 垃圾字符串輸出功能
- 29. Excel內容顯示垃圾字符?
- 30. 讀取系統調用垃圾字符
你正在使用什麼編碼? – rishi 2012-01-18 06:38:15