私はトルコ語のアンドロイドプログラムに取り組んでいます。コンパイル中、エミュレータはトルコ文字をエンコードできません。
たとえば、メニューには「Liman Giriş Çıkış Bilgisi」と書かれている必要があります。ただし、「ş」、「ç」、「ı」の文字の代わりに無関係な文字があります。
Windows 7 で作業しています。Ubuntu では問題ありませんでした。
何が問題で、どうすれば解決できますか?
私はトルコ語のアンドロイドプログラムに取り組んでいます。コンパイル中、エミュレータはトルコ文字をエンコードできません。
たとえば、メニューには「Liman Giriş Çıkış Bilgisi」と書かれている必要があります。ただし、「ş」、「ç」、「ı」の文字の代わりに無関係な文字があります。
Windows 7 で作業しています。Ubuntu では問題ありませんでした。
何が問題で、どうすれば解決できますか?
エミュレーターの言語を変更する 2 つの解決策:
開ける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;