Android Studio Farsi字符串

时间:2015-10-01 10:02:14

标签: java string android-studio unicode farsi

我正在尝试向Spinner添加项目:

private static final String[]paths = {"فارسی", "English"};

ddlFrom = (Spinner)findViewById(R.id.ddlFrom);
ArrayAdapter<String> adapter = new ArrayAdapter<String>(MainActivity.this,
android.R.layout.simple_spinner_item,paths);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
ddlFrom.setAdapter(adapter);

但结果有波斯字符串的问题,我的设备中的微调器显示“?????”而不是“فارسی”

表示“英语”是正确的。

请帮帮我。

1 个答案:

答案 0 :(得分:2)

您需要将包含阿拉伯文字的文件的文件编码设置为 UTF-8

您需要检查编辑器/ IDE设置 - 对于Android Studio,请转到设置 - &gt;编辑 - &gt;文件编码和检查文件和项目编码。

这是您从Android-Studio内部更改文件编码的方法。