【发布时间】:2013-09-26 21:11:54
【问题描述】:
我不知道这是 Java 问题还是 Android 问题。但最近我更新了有关我的 Android 开发设置的所有内容。
所以我升级了
- Java 到 1.7_40 64 位(我也安装了 1.7_25 32 位),
- Android Studio 到 0.2.10,
- SDK 工具到版本 22.2.1,
- SDK 平台工具到版本 18.0.1,
- Gradle 1.7
我的 android 应用开始表现得很奇怪。在我的工具更新之前,这行代码就像预期的那样完美运行:
Category.getNew(1,"СЕНДВИЧАРА")
现在,在获取新功能的另一边
public static Category getNew(int id, String name){
Category result = new Category();
result.setId(id);
result.setName(name);
return result;
}
对于 name 参数,我得到了这个字符串 СЕÐ�ДВИЧÐ�Ð Ð�,这不是我所期望的,我想要我的 СЕНДВИЧАРА,这个字符串被传递给 UI。
我不能让那个神秘的字符串显示在 UI 上。
请帮忙。
【问题讨论】:
标签: java android unicode cyrillic