+ Yanıtla
Toplam 8 sonuçtan 1 ile 8 arası olanlar

Konu Başlığı: UTF-8 Türkçe Dil Sorunu

  1. #1

    UTF-8 Türkçe Dil Sorunu

    UTF-8 iken veritabanından çektiğim verilerde türkçe karakter problemi yaşıyorum.
    Nasıl çözebilirim?

  2. #2

    Re: UTF-8 Türkçe Dil Sorunu

    ASP dosyanızı kaydederken UTF-8 formatında kaydedin.
    meta tag'lerini UTF-8olarak belirtin.

    ayrıca forum içerisinde benzer bir çok konu mevcut, arama ile ulaşabilirsiniz.
    "oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney
    http://www.sipidik.com

  3. #3

    Re: UTF-8 Türkçe Dil Sorunu

    absconder forumdakileri inceledim ancak bi sonuca ulaşamadım malesef. ıso8859-9 yaptıgımda sorun yok ancak utf-8de problem cıkarıyor.Ancak sadece databaseden çektigi verilerde sorun cıkarıyor.

  4. #4

    Re: UTF-8 Türkçe Dil Sorunu

    sayfanın en başına

    <%@LANGUAGE="VBSCRIPT" LCID=1055%>
    <%
    Session.LCID = 1055
    Session.CodePage = 1254
    %>

    ekleyip dener misiniz?
    "oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney
    http://www.sipidik.com

  5. #5

    Re: UTF-8 Türkçe Dil Sorunu

    absconder malesef değişen birşey olmadı.metatagını utf-8 yapıp kod içerisinde Response.charset = "ISO-8859-9" yazdıgımda ASP ile gelen karakterler düzeliyor ancak bu seferde HTML içerisindeki yazılar bozuluyor.

  6. #6

    Re: UTF-8 Türkçe Dil Sorunu

    Merhaba;

    Veritabanına daha önce kaydettiğin bilgiler Türkçe karakterlerden oluşmuş. Verinizi çekerken içerisinde HTML kodları bulunmuyorsa server.htmlEncode yöntemi ile yazdırın. Eğer içerisinde HTML bulunuyorsa server.htmlEncode ile çevirdikten sonra <, >, ", ' gibi karakterleri tekrar geri çevirmeniz gerekecektir. Bu kesin, basit ve pratik çözümü.

    Diğer çözüm ise veritabanındaki verileri Türkçe'den (ISO-8859-9) UTF-8'e çevirip tekrar kaydeden bir dosya yapabilirsiniz.

    Veritabanınızdaki örnek Türkçe karakterler aşağıdaki gibi olacaktır:

    Ç = &# 199;
    ç = &# 231;
    Ö = &# 214;
    ö = &# 246; (&# ile sayılar arasındaki boşlukları siliniz.)

  7. #7

    Re: UTF-8 Türkçe Dil Sorunu

    Sorununa yardımcı olurmu emin değilim ama ASP/PHP veya başka dosyalarda yapman gereken bir işlem varsa mesela Notepad++ bu dosyaları utf-8 e çeviriyor. Karakter sorunları da ortadan kalkıyor.

  8. #8

    Re: UTF-8 Türkçe Dil Sorunu

    Alıntı ratracebunny tarafından gönderilen mesaj: Mesajı Göster
    Sorununa yardımcı olurmu emin değilim ama ASP/PHP veya başka dosyalarda yapman gereken bir işlem varsa mesela Notepad++ bu dosyaları utf-8 e çeviriyor. Karakter sorunları da ortadan kalkıyor.
    sorun arkadaşın dosyalarında değil veritabanındaki karakterlerde. Onları çevirmesi lazım.

+ Yanıtla

Bu konu başlığı için etiketler

Mesaj Seçenekleri

  • Yeni başlık açamazsınız
  • Cevap yazabilirsiniz
  • Dosya ekleyemezsiniz
  • Mesajlarınızı değiştiremezsiniz