• 25-06-2009, 07:02:48
    #1
    Merhaba,
    AJAX kullanarak tabloya veri ekliyorum.
    Veri ekleme işleminde türkçe karakter kullanımı sonucu Mozilla Firefox'ta hiçbir sorun olmadan ekleme yapılabilirken, Internet Explorer 7'de soruna sebep oluyor ve karakterlerin istenildiği şekilde görünmesi mümkün olmuyor.
    Problem ne olabilir?
  • 25-06-2009, 07:06:15
    #2
    sayfanızda kullandığınız karakter kodlaması ne, iso-8859-9 ise utf-8 deneyin.
  • 25-06-2009, 07:07:22
    #3
    her yer utf-8
  • 25-06-2009, 07:15:35
    #4
    o zaman türkçe karakterler için karakter encode kullanmalısınız.

    PHP: urlencode - Manual
  • 25-06-2009, 09:01:52
    #5
    Üyeliği durduruldu
    ajax kullanıyorsaniz yer yer degilde tamamen utf-8 tercih etmelisiniz yoksa bol bol başınız ağrır
  • 26-06-2009, 14:36:53
    #6
    heryerin utf-8 olmasını sağlamaya çalışıyorum ve öyle de..fakat javascript dosyam olan js.js iso-8859-9 gözüküyor.sorun bundan kaynaklanıyor sanırım.zira ajax fonksiyonları bu dosyadan geçiyor; url olarak.bu dosyayı bir türlü utf-8 yapamadım.
  • 26-06-2009, 18:32:16
    #7
    js.js dosyasini js.js.php olarak değiştir
    en üstüne
    <?php
    header('Content-Type: text/html; charset=UTF-8');
    ?>
    ekle kaydet.. kullanirkende src="js.js.php" olarak kullan