我有一个字符串,其中包含一些德语字符和我在Textview中的设置,但有些字符没有显示,而是一个框而不是它们。这是代码:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_german);
TextView abc = (TextView) findViewById(R.id.abc);
String chararc = getString(R.string.german);
try {
final String s = new String(chararc.getBytes(), "UTF-8");
abc.setText(s);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_german, menu);
return true;
}
}
这是字符串:
<string name="german">Ë ø ë Ḧ ḧ Ï ï Ḯ ḯ M̈ m̈ N̈ n̈ Ö ö Ȫ ȫ Ṏ ṏ P̈ p̈ S̈ s̈ T̈ ẗÜ ü Ǖ ǖ Ǘ ǘ Ǚ ǚ Ǜ ǜ Ṳ ṳ Ṻ ṻ V̈ v̈ Ẅ ẅ Ẍ ẍ Ÿ ÿ
</string>