スペイン語の文字を含むリソース XML ファイルから読み込んだ文字列が TextViews に正しく表示されるのに、実行時に HTTP 経由で読み込んだ JSON ファイルからフェッチしている文字列に不足している文字列が表示されるという奇妙な状況に遭遇しています。文字 [] ボックス
ESPAÑOL
たとえば、XML 文字列に埋め込まれている場合は問題なく動作しますが、JSON から取得すると SPAÃ[]OL としてレンダリングされるため、Ñ は Ã に変換され、文字が欠落します!
どの時点でこれらの文字列を傍受し、正しいエンコーディングを設定する必要があるのか わかりません。JSON テキスト ファイル自体は Node を介してサーバー上で生成されるため、それをエンコードするポイントなのか、Android 側で fileReader をエンコードする必要があるのか、またはおそらくTextView 自体が何らかの特別なエンコーディング タイプである必要があります (これがオプションであることに気づいていません。本当に手を空中に放り投げているようなものです)。
[編集] ianhanniballake の提案に従って、私はログに記録しており、実際にログに厄介な文字が表示されていることも確認しています。ただし、Android ファイル システム (SDCARD 上にある) のテキスト ビューアで JSON ファイルを見ると、正しいように見えます。