2011-06-19 5 views
0

データベースを作成した後、私はリストビューを使用していますが、いくつかの行を表示しています。私は 'Ç'または 'ç'と他の多くの文字を表示しようとするエンコーディングの問題に直面しています。問題を解決するための正しいアプローチは何ですか?あなたが希望する文字セット対defaultCharsetをチェックする必要がAndroid TextViewエンコーディング

よろしく

答えて

0

あなたは自由にCharsetユーティリティを利用できます。

1

私はすべてのテキストをUTF-8に変換することをお勧めします。 Androidのデフォルトの文字セットはUTF-8で、ツール(Eclipse、オペレーティングシステムのデフォルトのエンコーディングなど)を常にUTF-8を使用するように設定することができます。このようにして、ファイルに入力またはコピーするテキストはすべてUTF-心配ははるかに少ないです。

ファイルやHTMLページのような他の外部データソースがある場合は、まずそれらをUTF-8に変換する必要があります。さまざまなエンコーディング間で変換するWindows/OSX(Notepad ++お気に入り)、iconv unixコマンドラインツールなどのさまざまなテキストエディタを使用できます。

UTF-8は、JSONでも使用されています.JSONは、データ交換用のモバイルで最も一般的に使用されるフォーマットです。

+0

ええと、テキストをutf-8に変換して行を更新した後、エスケープされたテキストを表示します。 –

+0

エスケープされたテキストはどういう意味ですか? –