JSP Encoding Sorunu

Merhaba;

JSP dosyalarınızla çalışırken haliyle Türkçe karakter içeren metinler kullanma ihtiyacı hissedebilirsiniz. Ben de gerek kursta gerekse de evde yaptığım çalışmalarda Eclipse kullanırkenTürkçe karakter içeren JSP  dosyalarını kaydetme aşamasında hep şu hatayla karşılaşıyordum:

Save could not be completed.

Reason:

Some characters cannot be mapped using “ISO-8859-1″ character encoding. Either change the encoding or oremove the characters which are not supported by the “ISO-8859-1″ character encoding.

Durum var, resason var ama çözüme ait açıklayıcı bir ipucu yok mesajda :) Ben de tabiki her Eclipse kullanıcısı gibi sorun Workspace ‘in  ayarlarındandır diye şüphelenip Workspace Encoding değerini değiştirdim ama olmadı.

Belki kullandığım dosya bu değişiklikten etkilenmemiştir diye dosyanın özelliklerinden encoding değerini değiştirdim yine olmadı.

Asıl değiştirilmesi gereken Content Types altındaki JSP seçeneğinin Encoding değeri olduğunu keşfettim. Buradaki değer workspace değerini eziyor çünkü.

Sorundan kurtulmak için. Window- Preferences yolunu izleyip açılan pencerede General-Content Types yolu üzeriden Text-JSP bölümünde JSP dosyaları için Encoding değerini UTF-8 yaparak , update butonuna tıklamanız yeterli. Bu şekilde kaydetme aşasında çıkan hata mesajından kurtulabilir ve Türkçe karakter desteğine kavuşabilirsiniz.

(Büyütmek için resmin üzerine tıklayınız)

İyi çalışmalar…

  • nz

    çok teşekkür ederim, kronik bir sorun haline gelmişti bir ara..