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';
}