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