Android仿真器的外语支持

Android仿真器的外语支持,android,character-encoding,emulation,Android,Character Encoding,Emulation,我正在开发一个土耳其语的android程序。编译时,emulator无法对土耳其字母进行编码 例如,菜单上应该写“Liman GirişııkışBilgisi”。但是,在“ş”、“ç”、“ı”字母的位置有一些不相关的字符: 我在Windows7中工作。Ubuntu上没有问题 问题可能是什么?如何解决?更改模拟器语言的两种解决方案: 打开菜单->设置->语言和键盘->选择区域设置->在此处设置任何区域设置 或以编程方式,如下所示: Locale locale = null; Configura

我正在开发一个土耳其语的android程序。编译时,emulator无法对土耳其字母进行编码

例如,菜单上应该写“Liman GirişııkışBilgisi”。但是,在“ş”、“ç”、“ı”字母的位置有一些不相关的字符:

我在Windows7中工作。Ubuntu上没有问题


问题可能是什么?如何解决?

更改模拟器语言的两种解决方案:

打开
菜单->设置->语言和键盘->选择区域设置->在此处设置任何区域设置

或以编程方式,如下所示:

Locale locale = null;
Configuration config=null;
config = getBaseContext().getResources().getConfiguration();
locale = new Locale("tr");
Locale.setDefault(locale);
config.locale = locale;

如果您想提供图片,请打开它并在问题中添加链接。这些土耳其语单词是从strings.xml读取的吗?设置中没有土耳其语选项。我已将代码添加到我的菜单类中。但问题依然存在SAnil我的qoestion链接如下,请检查它并给我适当的解决方案谢谢!!!