• 23-09-2013, 12:50:42
    #1
    merhaba arkadaşlar, ben veriyi ajax tan post.php ye gönderip db ye kaydediyorum ancak o şekilde gelen veri bozuk geliyor bir türlü çözemedim.

    öncelikle şunu belirteyim db,dosya,karakter vs. hataları yoktur cünki aynı işlemi aynı dosya ve db ile ajax la degilde normal post la gönderdiğimde sıkıntısız calısıyor. sadece ajax ile post edişimde sıkıntı veriyor anlayan bir arkadaş varmı ?
  • 23-09-2013, 16:03:46
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Ajax'ta contenttype adında bir property vardır. Bununla ilgili büyük ihtimalle.
    contentType: "application/x-www-form-urlencoded;charset=UTF-8"
  • 25-09-2013, 00:02:44
    #3
    denedim hocam onu ancak nedense hiçbir etkisi olmuyor..
    mesela diyelim yollayacağım kelime : Татьяна Лотоцкая

    ajax ile db ye kaydolan : ТатьÑ?на ЛотоцкаÑ? ( birkaç harfi hariç düzgün cıkıo )

    normal post ile db ye kaydolan : Татьяна Лотоцкая (burası otomatik düzeltio ismi. "&#xxxx" x yerine rakamlar gelecek şekilde db ye kaydedio her harfi

    yokmu arkadaşlar bu konuda bilgisi olan bir arkadaş ?
  • 27-09-2013, 13:13:21
    #4
    // konu güncel. gerçekten anlayan yokmu bundan :S
  • 27-09-2013, 13:36:20
    #5
    DB ye girilecek dil için mysql den o dili ayarlayacaksin php komutu vardı hatırlamıyorum aynı zamanda post. Php ve ajax fonksiyonunun olduğu html kodlarına da meta ile ayni dili ayarla

    GT-I9300 cihazımdan Tapatalk 2 ile gönderildi
  • 27-09-2013, 17:05:36
    #6
    xmlhttprequest kabul eden php sayfanda karakterseti tanımla. <?php header('Content-Type: text/html; charset=utf-8'); ?>
  • 23-11-2013, 02:23:12
    #7
    Misafir
    hiçbirine gerek yok...

    ajax ı nasıl post ettiğinizi bize de gösterirseniz yardımcı olmaya çalışalım...

    önemli husular
    1- sql utf8_general_ci karakter setli olmalı
    2- kodladığın sayfa utf8 bomsuz olmalı ve head kısmında meta charset="utf8" olmalı..
    3- db baglantı sayfanın db seçme kodu altına karakter seti ayarı yazdığınızda

    kesinlikle karakter sorunu yaşamayacaksınız.
  • 27-07-2014, 14:28:09
    #8
    Hiç bir yerde sorun yok ise, localhost ta çalışıyorsan db de bilgi eklediğin yeri boşaltıp kullandığın programı wamp xamp gibi tüm servisleri refresh edip öyle denermisin ?

    3 gün önce bende çok uğraştım ama sorun localhostta sanırım refresh ettiğimde düzeldiğini farkettim.

    Saygılarımla.