2012-09-11 4 views
0

터키어로 작성된 Android 프로그램을 사용 중입니다. 컴파일 할 때 에뮬레이터는 터키어 문자를 인코딩 할 수 없습니다.Android Emulator에서 외국어 지원

예를 들어, 메뉴에서 "Liman Giriş Çıkış Bilgisi"라고 써야합니다. 나는 우분투에 아무 문제가 없었다 윈도우 7 있어요

http://i.imgur.com/WGLmO.png

: 그러나 "S", "C"대신에 관련이없는 문자는 문자 "I"가 있습니다.

무엇이 문제 일 수 있으며 어떻게 해결 될 수 있습니까?

+0

당신이 그림을 제공하는 HTTP에 넣어하려는 경우 ://imgur.com에서 질문에 대한 링크를 추가하십시오. –

+0

감사합니다. – skynyrd

+0

이 터키어는 strings.xml에서 읽습니까? –

답변

0

두 솔루션은 에뮬레이터의 언어 변경 :

열기를 다음과 같이 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; 
+0

설정에 터키어 옵션이 없습니다. – skynyrd

+0

내 Menu 클래스에 코드를 추가했습니다. 그러나 문제는 여전히 발생합니다 .. : S – skynyrd

+0

이제 문제가 해결되었습니다. 다시 감사합니다 – skynyrd