我对 Java 和 Android 都很陌生。
我正在尝试用俄语字符初始化字符串
lesson.addUnit(new NounUnit("Schiff", "Корабль", NounUnit.Gender.NEUTRAL));
lesson.addUnit(new NounUnit("Tafel", "Доска, панель", NounUnit.Gender.FEMININUM));
lesson.addUnit(new NounUnit("Lineal", "Линейка чертежная", NounUnit.Gender.NEUTRAL));
但是,当我打开调试器时,我看到了一些奇怪的chars
[–,ö,–,æ,—,Ä,–,∞,–,±,–,ª,—,å]
代替Корабль
文件是 UTF-8 格式,所以这不是问题我也尝试设置俄罗斯语言环境
Locale locale = new Locale("ru");
Locale.setDefault(locale);
这无济于事。
PS:我使用 Android Studio 作为 IDE - 可能这就是问题所在