Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

veri post ederken ajaxta türkçe karekter hatası yardım

Merhaba Arkadaşlar
asp ve ajax ile veri post ederken veritabanında türkçe karekter hatası alıyorum,
bu konuda yardımcı olabilirmisiniz.
Saygılar.
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • 1
    ontedi adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    39 cevap - 2 soru
    Asp, Php, .Net
    Hangisini kullanmaktasın?
    • emlak21 adlı üyenin fotoğrafı emlak21
      Hocam sadece ASP kullanıyorum
      11 yıl önce yazılmış
    • ontedi adlı üyenin fotoğrafı ontedi
      Veriyi yolladığın asp dosyasını not defteri ile açıp

      En Başına bu kodları ekle
      <%
      Response.ContentType = "text/html"
      Response.AddHeader "Content-Type", "text/html;charset=UTF-8"
      Response.CodePage = 65001
      Response.CharSet = "UTF-8"

      Public Function ajaxTurkish(byVal strWords)
      TurkishChars = Array("Ü","Ş","Ğ","Ç","İ","Ö","ü","ş","ğ","ç","ı","ö")
      XChars = Array("Ü","Ş","Ğ","Ç","İ","Ö","ü","ş","ğ","ç","ı","ö")
      For i = 0 to UBound(XChars)
      strWords = Replace(strWords, XChars(i), TurkishChars(i),1,-1,1)
      Next
      ajaxTurkish = Trim(strWords)
      End Function
      %>

      Daha sonra ise >> Farklı Kaydet >> Kodlama Türü: UTF-8
      olarak belirtmelisin.

      Verileri alırken ise

      strAd = ajaxTurkish(Request.Form("ad"))

      bu şekilde almalısın. Yardım gereken yerde yine burada olmaya çalışırım.
      11 yıl önce yazılmış
    • emlak21 adlı üyenin fotoğrafı emlak21
      Hocam aşağıdaki uygulamada verileri veritabanına sorunsuz kaydediyor, yanlız Hocam bu seferde sitediki Türkçe karakterleri bozuyor, bunun başka bir yolu yokmu Hocam,
      Saygılar.
      <%
      response.charset="ISO-8959-9"
      Session.Codepage = 1252
      Response.Codepage = 65001
      %>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
      11 yıl önce yazılmış
    • ontedi adlı üyenin fotoğrafı ontedi
      Hocam, include yapılan bütün dosyaları da aynı şekilde yapmalısın.

      Mesela default.asp dosyan utf-8 uyumludur, fakat ona include edilmiş olan ayarlar.asp dosyan utf-8 uyumlu değilse sorun çıkarır. ayarlar.asp'yi de aynı şekilde yapmalısın.
      11 yıl önce yazılmış 11 yıl önce güncellenmiş

Cevaplar

  • 1
    siyahbeyaz adlı üyenin fotoğrafı
    11 yıl önce yazılmış
    472 cevap - 20 soru
    kullandıgın veritabanı nedir ?
    MssqL mi
    MYSQL mi
    access mi
    veritabanı ve kullanılan charseti belirtirsen ona göre daha verimli bir sekilde dogru cevabı verebiliris..
    • emlak21 adlı üyenin fotoğrafı emlak21
      Merhaba hocam
      Mysql latin5 tirkish ci,
      Saygılar.
      11 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      latin5 kullanıyorsunuz. headerler utf-8 kalsin. dosyayı ansii formatında kaydedin. ve oyle bir deneyin. sorun kalmayacagını dusunuyorum
      11 yıl önce yazılmış