Friday, June 22, 2007

Weblogic-Eclipse Türkçe Karakter Sorunu

Bütün gün benim için sorun olan Web sayfalarındaki Türkçe karakter problemimi şirkette çalışan arkadaşımın yardımıyla çözmüş bulunuyorum :).

Bunun için bu sorunla karşılaşılanlar için adım-adım yapılması gerekenler:

1. Eclipse'i çalıştıran shortcut target kısmınını sonuna " -Dfile.encoding=iso-8859-9" eklenir
2. Eclipse restart edilir.
3. Window->Preferences->Weblogic altında tanımlı olan weblogic "Edit" edilir. Runtime tabının altındaki VM Arguments kısmına "-Dfile.encoding=iso-8859-9" eklenir
4. Window->Preferences->General->Content Types Text->JSP seçilir ve Default Encoding "iso-8859-9" Text->Java Source File seçilir ve Default Encoding "iso-8859-9" yapılır.
5. JSP sayfasının başına
<%@ page contentType="text/html;charset=iso-8859-9"%>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
satırları eklenir. Eğer dekoratör kullanılıyorsa bu satırlar dekoratöre eklenir.
Ama <%@ page contentType="text/html;charset=iso-8859-9"%> satırının bütün jsplere eklenmesi gerekir.

Sonunda bu işlemleri yapınca ve "karşılaşıldı" kelimesini sayfada görünce yaşanan mutluluk ile çekilen bütün yorgunluklar unutulur :).

7 comments:

test said...

Kemal hocam, tüm bu iso-8859-9 'lar UTF-8 yapılsa nasıl bir çözüm olur?
En azından kodlamaya sıfırdan başlanıyorsa...

Kemal said...

Benzer bir şekilde denedim Sezer ama değişmedi sanki. Zaten default olarak utf-8 geliyor. Dediğin gibi sıfırdan kodlanıyorsa her şey UTF-8 yapılırsa problem olmaması lazım.

Hasan YILDIZ said...

Merhabalar. Ben pardus ve eclipse de yeniyim. Bu yüzden bazı problemlerim var.Php ve mysql de web sayfası geliştirmekteyim.

charset=iso-8859-9 etiketini kullanmak istiyorum. Bu yüzden charset=iso-8859-9 şeklinde kodlama yapması gerekiyor.
İlk adımı hiç anlamadım. Ayrıntılı bir şekilde izah ederseniz çok memnun olurum

1. Eclipse'i çalıştıran shortcut target kısmınını sonuna " -Dfile.encoding=iso-8859-9" eklenir.

Kemal said...

1. kısımdaki bahsettiğim shortcut eclipse çalıştırmak için kullandığımız shortcut :). Demek istediğim eclipse.exe'yi çalıştırırken "-Dfile.encoding=iso-8859-9" parametresini geçirmek gerekiyor.

Anonymous said...

diese Mitteilung unvergleichlich, ist))), mir gefällt sehr:) viagra online bestellen erfahrungen levitra generika preisvergleich [url=http//t7-isis.org]viagra ohne rezept aus deutschland[/url]

Anonymous said...

Eclipse'i açın.

Window->Preferences menüsüne gelin.
Kolaylık olması açısından "type filter text" bölümüne tıklayın ve "workspace" yazın.
Çıkan menüde " Text file encoding" göreceksiniz. Onu UTF-8 yapın. Bundan sonra oluşturduğunuz .html veya .php dosyaları utf-8 formatında encode edilecek.

Anonymous said...

xanax online prescription buy generic xanax online - paxil for xanax for anxiety