2012-01-05 9 views
3

に分解する。私はカスタムhtmlで記事の詳細を表示するWebビューを使用します。エンコーディングはutf-8で、コンテンツを表示するにはload data関数を使用します。アンドロイド4.0のHTMLエンコーディングは、私はアンドロイド2.3.6(ニュースリーダーアプリ)で実行中のアプリケーションを持っているWeb表示

問題は、Android 4.0エミュレータ(およびデバイス)でエンコードが故障していることです。私はandroid 4.0の問題を修正するbase64エンコーディングを使用しようとしましたが、2.3.6のエンコーディングを分解しています。

誰にも提案はありますか?前もって感謝します。

PS:アプリはギリシャ語です。私はロシアのための解決策を見つけただけで無意味な記号

+0

私はアプリのwoksを2.3でうまくいけますが、webview does notはAndroid 4で使用するとHTMLの画像を表示します。 – Navdroid

答えて

6

、任意の文字をエスケープ表示されません。あなたはhtmlsource持っている場合 Android WebView LoadData - Turkish Chars

は:

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

または

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

を多分それはあまりにもあなたをお手伝いします。

+0

ありがとうございます。しかし、フォントの機能を増減することはできません。私が理解していない何らかの理由で、loadDataWithBaseURLがロードされた後にデータを再ロードできないようです。 – Petros9282

+0

ありがとう、それもフランス語で動作します。これは受け入れられる回答でなければなりません – Snicolas

関連する問題