Çağatay diyor ki:
Dil Seçin
Sayfalar
Facebook Live Stream

Türkçe Dil Sorunu Çözümü

Bazen veritabanımızın türkçe olmasına karşın sitelerimizde içeriklerin düzgün bir biçimde görüntülenmediğini görüyoruz. Bu durumda Asp veya Asp.Net ile oluşturulan sayfaların dil ayarlarından kaynaklandığını düşünebiliriz. Bu sorunu düzeltmek için dil olarak ya "UTF-8" 'i ya da "iso-8859-9" u kullanmalısınız. Aşağıda ki örnek dil sorununuz için uygulanabilecek bir çözümdür.

 Oluşturduğunuz veya oluşturacağınız sayfanın en üstüne:

<%@ Page Language="C#" codePage="28599" %>   

kodunu yazıyoruz. Buraya yazılan kod <% %> arasına yazılır ve genelde bilgilendirme amaçlıdır. "Page Language" sayfanın dilini gösterirken, "codePage" deki "28599" numaralı kodu da "iso-8859-9" olarak göstereceğimiz dilin özel kod numarasıdır.

Yapmamız gereken bir şey daha var. O da <head></head> tagları arasına bir <meta> etiketi eklemek olacak. Bu da aşağıdaki gibi olmalıdır.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">

bu kodu da ekledikten sonra karakterleri görüntüleme de her hangi bir sorun yaşamamalısınız.

Eğer halen daha dil sorunu yaşıyorsanız kullandığınız server'ın dili ve dolayısıyla database'inizin dilini kontrol etmelisiniz. Eğer bunlarda da sorun yok ise sizlere önerebileceğim bir şey daha var. Bu dil görüntüleme sorunları kullandığınız editör'ün sayfanızı veya uygulamalarınızı "ANSI" olarak kayıt etmesinden kaynaklanıyor. En kötü şekliyle Farklı Kaydet yoluyla "UTF-8" ile kayıt ederseniz yine bu sorunlardan kurtulacağınızı ümit ediyorum.

Yorumlar

Yorum Eklenmemiş...

Yorum Yaz

Adınız: *
E-Mail Adresiniz: *
Web Sitesi:
Yorum: *
Güvenlik Kodu: *
 
Formspring - Sor Bana (Ask Me)
Microsoft Student Partner
Ben FikriMühim
Google Translate
Arama
  Ara
Blog Sayaç
Skype Durumum
My status
Tweetlerim

Twitter yüklenirken lütfen bekleyiniz

Bekleyemiyorsanız direk twittera gidelim