Android Studio Türkçe Karakter Sorunu: unmappable character for encoding UTF-8

Android Studio ile geliştirdiğimiz uygulamalarda gerek Toast Mesajlarda gerek progressDiolag gibi kullanıcıya dönük içerikte Türkçe karakter kullanmaktayız. Türkçe karakter kullandığımız zaman Emulatorde "ü ı ş ğ" gibi Türkçe karakterler yerine garip garip simgeler çıkar ve Android Monitor kısmında bize "unmappable character for encoding UTF-8" hatasını gösterir. Bu kodlamada kullanılamaz karakter anlamına gelmektedir.

Bunun çözümü için "Grandle Scripts" altında yer alan "build.grandle" girip android bloğu içerisine "compileOptions.encoding = 'windows-1254' yazarak problemi çözebiliriz. Bu kod sayesinde program kodu derlerken (compile ederken) Türkçe karakter desteği olan "windows-1254" e göre derleyecek  ve problemimiz çözülecektir.

Hadi kolay gelsin.

android {
    .
    .
    .
    compileOptions.encoding = 'windows-1254';
}

 

You can leave a response, or trackback from your own site.

Leave a Reply

You must be logged in to post a comment.