Php'de Ajax'tan gelen verileri iconv ile çevirmek
Merhabalar,
Php kullananlar bilirler ki UTF-8 karakteri kullananların pek sıkıntıları olmaz. Ancak Latin5 karakter seti kullanılıyorsa Ajax'tan gelen verilerde sıkıntı doğacaktır. Burada iki çözüm yolu var. Ya karakter kodlamasını UTF-8 yapacağız ya da iconv fonksiyonu ile karakter setini çevireceğiz. Hemde tek bir kod cümlesiyle. Nasıl? Ajax'tan gelen verilerimiz için şöyle:
$metin=iconv("UTF-8", "ISO-8859-9",mysql_real_escape_string($_POST["metin"]));
Bizim burada yapmış olduğumuz işlem iconv fonksiyonu ile UTF-8'den i-ISO-8859-9 'a çevirmek oldu. ISO-8859-9 ise Türkçe karakter olduğunu belirtir. Bu sayede rahatça kullanabilirsiniz.
Kolay gelsin,
Recep.
Mesaj 01.12.2013 23:48:54 tarihinde Rserit tarafından düzenlenmiştir.