0
Jack Options
を有効にした後、ユーロ記号(€)やギリシャ文字などの特殊文字でString
を印刷できません。UTF-8
にエンコードを変更しようとしました。 Jack Optionsを無効にすると問題は解決しますが、Java 8のサポートが必要です。ジャックコンパイラでエンコードされたエンコード
String str="€";
byte[] arrByte = new byte[0];
try {
arrByte = str.getBytes("UTF-8");
} catch (UnsupportedEncodingException e) {e.printStackTrace();}
System.out.println(new String(arrByte));
€を試しましたか? (それは、ハードコードされている代わりにstrings.xmlにする必要があるかもしれないので、評価されます) –
ユニコード値を使用すると問題は解決しますが、 – tasgr86