Skip to content

Social Network Badges

JSP ve JDBC Türkçe Karakter Problemi

Java uygulamalarında jdbc:odbc sürücüsü kullanılarak yapılan veritabanı bağlantılarında, encoding problemi sebebiyle Türkçe karakterler görünmeyebiliyor.
Örneğin kodun yazılı olduğu jsp sayfasında head kısmında

yazılı olduğu halde alt tarafta yaptığımız,
java.sql.Connection baglanti = java.sql.DriverManager.getConnection("jdbc:odbc:veritabanı_adı","kullanıcı_adı","şifre");
şeklindeki bir bağlantıdan aldığımız kayıtlarda Türkçe karakterler yok.

Bunun için şurada verilen bilgiye göre, JDK 1.2 den itibaren bu tür problemler için jdbc:odbc bağlantısı için charset parametresi eklenmiş.

getConnection metodunu çağırırken bunu da ekleyip deniyoruz.

Properties info = new Properties();
info.put("user", "foo");
info.put("password", "bar");
info.put("charSet", "utf-8");
Connection connection = DriverManager.getConnection(url, info);

ve Türkçe karakterler de artık görünüyorlar.

25 Kasım 2005

Programlama

Yorumlar

Yazı hakkında ne dediler?

  1. hakan 15 Mayıs 2009

    merhabalar. ben aslında bi soru sormak istiyorum. jdbc ile mysql e bağlantıda sorun yok
    normal çalışıom. bide mssql 2005 e bağlanmama lazım. driver da indirdim. uygun diil gibi bi mesaj yazıo. mssql 2oo5 e bağlanabilmek için bi örnek gönderebilirmisiniz. vede bu örneğe uygun mssql 2005 driveri.

    iyi çalışmalar

    ——————
    B.A: Bu konuda aradığınız çözümü google’da “jdbc mssql 2005 connection” benzeri anahtar kelimeler yazarak bulabilirsiniz.

Link Verenler

Bu yazıdan bahseden Internet siteleri...

Yorumunuzu Ekleyin

Alttaki formu doldurup Gönder düğmesine basın.