0

私は Eclipse Juno を使用して Android アプリケーションを作成しています。私は奇妙な問題を抱えています:

  • 他のテキスト エディター (メモ帳など) でテキスト (UTF8 文字) を入力して Eclipse にコピー アンド ペーストすると、文字は正しく表示されますが、Eclipse で直接入力すると文字が ANSI に変換されるようです。

プロジェクトのテキスト ファイルのエンコーディングを UTF8 に設定しましたが、何も変わりません。ファイル>プロパティを右クリックすると、EclipseはファイルエンコーディングがUTF8であることを示しますが、メモ帳++でファイルを開いてエンコーディングメニューを確認すると、メモ帳++はファイルがANSIであることを示します。

ここで何が問題なのですか?助けてください!

4

2 に答える 2

0

これがまさに、すべてのテキストstrings.xmlを Android のファイルに保存する理由です。デフォルトでは UTF-8 でエンコードされています。

于 2012-10-28T20:10:10.170 に答える
0
  1. エンコーディングはファイルの性質ではなく、このファイルをどう扱うかです。したがって、ecnoding を変更しても、実際には何も変更されません。大丈夫。

  2. 「*.properties」ファイルを編集したと思います。この場合、このファイルは実行時に動的に読み込まれるため、ISO-8859-1 のみをサポートするため、「UTF-8」は使用できません。

于 2012-10-29T02:57:25.737 に答える