2012-01-05 24 views
3

我有一個在android 2.3.6(新聞閱讀器應用程序)中運行的應用程序。我使用自定義html的web視圖來展示文章細節。編碼是utf-8,我使用加載數據函數來顯示內容。Android 4.0的HTML編碼在Web視圖中發生故障

問題是,在Android 4.0仿真器(和設備)的編碼分解。我曾嘗試使用base64編碼,它修復了android 4.0的問題,但在2.3.6中解決了編碼問題。

有沒有人有什麼建議?提前致謝。

ps:應用程序在希臘語。我沒有看到任何逃脫的字符,只是無意義的符號

+0

我也有類似的問題..我的應用程序炒鍋罰款2.3但webview並沒有顯示在Android 4.0中使用Html圖像 – Navdroid 2012-05-17 12:23:28

回答

6

我找到了一個解決方案的俄羅斯。 Android WebView LoadData - Turkish Chars

,如果您有htmlsource:

webview.loadDataWithBaseURL("", source, "text/html", "UTF-8", null); 

webview.loadDataWithBaseURL(url, "", "text/html", "UTF-8", null); 

也許它會幫助你。

+0

謝謝,但這種解決方案無法爲我工作,因爲我不能使用增加/減少字體功能。出於某種原因,我不明白,似乎數據在載入loadDataWithBaseURL之後無法重新載入。 – Petros9282 2012-01-09 09:16:57

+0

謝謝,它也適用於法語。這應該是被接受的答案 – Snicolas 2012-06-22 12:08:33