私のAndroidアプリケーションでは、ドイツ語のテキストを表示しようとしています。 öäüßこれらの文字はTextView
に表示できません。フォントを設定する方法や文字を表示する方法を知っている人は、私に知らせてください。サービスから受け取っているデータ。ドイツ語の文字がTextViewに表示されます
答えて
は、私はあなたがwikipedia: Character_encodingを読むだけでなく、The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)
こんにちは私はxmlを解析し、XML内のデータはドイツ語です。私のXMLはUTF-8 Imです。 DOMパーサによって歌います。データは正しいですが、xmlからデータを読み取っている間、ドイツ語の文字をガーベジ・シンボルとして読み込みます。どのような手がかりを持っていますか? –
いくつかのコードを表示して、キャラクターの外観を見せてください。私はこれがエンコーディングの問題でなければならないと思います。あなたは 'â€'と 'é'のような文字を持っていますか?通常、UTF-8データを読み込んで読み込んだら、ISO-8859-1としましょう。あなたが期待するものではなく、2文字で終わるとします。あなたのXMLはUTF-8だと思います。 –
@AbhishekKarande:私はそれを投票していませんでしたが、私はそれをあきらめなかった。つまり、あなたの質問には、期待される結果と実際の結果だけでなく、いくつかのコードを使用できると思います。 –
私の問題...私はきちんとドイツ語の文字を表示することができますので、今XMLリーダーに私のコードで
DocumentBuilder db = dbf.newDocumentBuilder(); ByteArrayInputStream bis = new ByteArrayInputStream(xml.getBytes("UTF-8")); doc = db.parse(bis);
あなたの問題は修正されてうれしいですが、理想的な解決策ではないかもしれません。あなたは何をしているのですか?あなたはXMLを文字列として持っていて、 'getBytes(...) 'を呼び出すことで、バイト[]を作ります。次に、これをパーサに渡します。これは、少量のデータに対しては機能するかもしれませんが、大きくなると失敗する可能性があります。 XMLはどこから来たのですか? Webサーバーからファイルを受け取ったりファイルからファイルを読み込んだら、すぐにストリームを取得してパーサーに渡すことができます。 –
- 1. Java文字列にドイツ語のウムラウト文字が表示されない
- 2. JTextFieldのドイツ語の文字
- 3. Oracleのドイツ語の文字は、ジャンク文字に変換されますか?
- 4. Androidアラビア語の日付表示がTextViewに表示されます
- 5. shinyapps.ioにshinyappを配備すると、ドイツ語の文字が正しく表示されない
- 6. selectドロップダウンでutf-8文字が表示されますが、中国語文字は表示されません
- 7. TextViewに文字列変数が表示されない
- 8. ドイツ語の大文字小文字の大文字小文字
- 9. ドイツ語の文字がphpを使用してCSVファイルに正しく表示されない
- 10. ドイツ語の文字エンコードの問題
- 11. C#でのドイツ語の文字とエンコード
- 12. ヒンディー語の文字がms単語の文書に表示されない
- 13. dijit.Editorに日本語の文字が表示されない
- 14. ロシア語の文字がMozillaに表示されない
- 15. VB6ドイツ語文字でファイルを読む
- 16. 文字列内の単語をドイツ語の文の文例に変換する
- 17. Androidのtextview一部の絵文字が表示されませんか?
- 18. HTML形式で表示中にスウェーデン語の文字が表示されない
- 19. 無効な文字の選択文字列(ドイツ語の場合)
- 20. 日本語と韓国語の文字がうまく表示されない
- 21. UFPDFのロシア語の文字が表示されない、PHP
- 22. TextView英語でペルシャ語の数字を表示
- 23. codeigniterプロジェクトで外国語の文字が表示されない
- 24. 特殊言語の文字が表示されない
- 25. 文字列の長さが18175文字を超えると、Textviewに何も表示されない
- 26. TextViewの文字列は、末尾ではなく文字列の先頭に表示されます
- 27. ポーランド語とドイツ語アクセント付きの文字をmysqlで
- 28. TextViewにテキストが表示されない
- 29. アクティビティにTextViewが表示されない
- 30. RelativeLayoutにTextViewが表示されない
可能だと思います[文字エンコーディングとは何ですか、なぜそれを気にするべきですか]の複製(http://stackoverflow.com/questions/10611455/what-is-character-encoding-and-why-should-i-other-with-it) – Raedwald