我正在开发一个土耳其语的 android 程序。当我编译时,模拟器无法对土耳其字母进行编码。
例如,在菜单上应写“Liman Giriş Çıkış Bilgisi”。但是,有一些不相关的字符代替了“ş”、“ç”、“ı”字母:
我在 Windows 7 中工作。在 Ubuntu 上没有问题。
可能是什么问题以及如何解决?
我正在开发一个土耳其语的 android 程序。当我编译时,模拟器无法对土耳其字母进行编码。
例如,在菜单上应写“Liman Giriş Çıkış Bilgisi”。但是,有一些不相关的字符代替了“ş”、“ç”、“ı”字母:
我在 Windows 7 中工作。在 Ubuntu 上没有问题。
可能是什么问题以及如何解决?
更改模拟器语言的两种解决方案:
打开Menu -> Settings -> Language & Keyboard -> Select Locale -> set any locale here
或以编程方式如下:
Locale locale = null;
Configuration config=null;
config = getBaseContext().getResources().getConfiguration();
locale = new Locale("tr");
Locale.setDefault(locale);
config.locale = locale;