IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet odaları

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 15 Ocak 2015, 07:04   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
ajax UTF-8 ISO-8859-9 türkçe karakter problemi




İlk defa ajaxla uğraşan biri olarak Ajax'ın veri gönderme ve alma işlerini UTF-8 üzerinden yaptığını öğrenmiş oldum. Bunun çözümü ise oldukça basit.

Ajax ile veriyi gönderdiğinizde bunu veritabanına yollamadan önce, UTF-8'den ISO-8859-9'a çeviriyorsunuz. Bunun için PHP'nin mb_convert_string fonksiyonunu kullanıyorsunuz. Şöyle ki;

$myCol = mb_convert_encoding($myCol,"UTF-8","ISO-8859-9");

Veriyi bu şekilde veritabanına attıktan sonra veri sayfanın normal refresh'inde normal gözükecektir. Ama genelde biz bu veriyi belli bir div'e hemen yazmak isteriz. Ama bu veriyi ISO-8859-9'a çevirdiğimiz için bu sefer gene ???????? gibi gözükecektir. Bu sefer az önce yaptığımız işin tersini yaparız. Şöyle ki :

echo mb_convert_encoding($myCol,"ISO-8859-9","UTF-8");

Not : Veriyi sadece ajax ile göstermek istediğinizde çevrim yapmanıza gerek var. Onun haricinde sayfanızı normal bir şekilde yenilediğinizde kayıt normal şekilde gözükecektir, zira veriyi zaten ISO-8859-9 olarak veritabanına kaydettik.

Not : mb_convert_encoding'i kullanmak için PHP'yi mbstring ile derleyin ya da php.ini'den gerekli satırın başındaki noktalı virgülü kaldırın.

__________________
Bu kez pek bir afili yalnızlık, ağlatan bir kadın kadar düşman. Ağzı bozuk üstelik bırakmıyor acıtmadan.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver
Cevapla

Etiketler
ajax, iso, karakter, problemi, tÜrkÇe, utf8


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
mIRC v7.1 de türkçe karakter problemi Symphonatic mIRC Scripting Sorunları 14 06 Mart 2015 16:37
türkçe karakter problemi çözümü hAte MySQL 1 11 Ekim 2014 22:20
Çözüldü Urllarda türkçe karakter problemi aSi vBulletin Sorunları ve Çözümleri 1 23 Aralık 2012 13:17