Geçen gün devamlı derlediÄŸim projede, derleme (compile) esnasında karşılaÅŸtığım bir problem beni saatlerce alıkoydu. Projede bulunan bir web servis derlenirken üretilen java sınıf(class)larında küçük i harfi ingilizce karakterde problem çıkartmamasına raÄŸmen utf-8 karakter kodlamasında karşılığı yok (unmappable character for encoding utf-8) hatası verdi ve bu karakterleri bozdu. Buda benim projeyi derlememe imkan vermedi…
Bu problem bilgisayarın varsayılan karakter seti dışında bir karakter setini içeren bir kodu derlerken ortata çıkıyor. Bunu zaten biliyorduk, ve çözüm yolu olarak derleme esnasında kullanılan (utf-8 kullandığımız için) -encoding utf-8 seçeneÄŸi ile hallediliyordu. Derleme ayarlarından bu zaten bu ÅŸekilde ayarlanmıştı. Bunun sebebini ararken epey çabaladım tırmaladım vesaire…
En sonunda farkettimki ben bilgisayarın kullanıcı adını ismail olarak vermem gerekirken ismaıl olarak vermiÅŸim!!! Bu da derlemede esnasında i karakterinin bozulmasına sebeb olmaktaydı. Kullanıcı adı “ismail”olan yeni bir kullanıcı oluÅŸturduktan sonra derlediÄŸimde çektiÄŸim bütün problemler ortadan kalkmıştı.
Kendi adımı düzgün yazamamış olmamın beni ne kadar uÄŸraÅŸtırdığını görmüş oldum…
Alakalı Yazılar - Related Posts:
23 January, 2009 tarihinde 1:01 am Sularında
Geçmiş olsun
BoÅŸ yere o kadar yorulmuÅŸsun demek.