10-06-2017, Saat: 00:23
Java Server Pages Derslerinde bugün çokça karşılaşan bir sorunu çözeceğiz.
Java Server Pages teknolojisi ile dinamik sayfalarımızdan veritabanımıza değerler gönderiyoruz. Bu değerler veritabanında sağlıklı bir şekilde tutulmak zorunda.
Dinamik sayfamızdan veritabanına değerler gönderdiğimizde JSP Türkçe Karakter Sorunu yaşamaktayız.
Türkçe karakterler ş,ğ,ü,ç,ö gibi harfler veritabanımızda değişik semboller ile gözükmektedir.
JSP Türkçe Karakter Sorunu ‘nu çözmek için iki farklı yol bulunmaktadır.
Bunlardan ilki
1
<%@page contentType=”text/html;charset=ISO-8859-9″ pageEncoding=”ISO-8859-9″ %>
Bu kod sayfamızın karakter kodunu belirtmektedir.
Bu kod hala sorunumuzu çözmüyor ise ikinci bir yol is şudur.
1
request.setCharacterEncoding("utf-8");
Bu kod gelen parametrelerin utf-8 kodunda gözükmesini sağlamakta.
Eğer bu kod da sorunumuzu çözmüyor ise veritabanınızın dil kodunu kontrol etmenizi öneririm.