Bot Türkçe Karakter Hatası
13
●2.566
- 10-08-2010, 13:17:50Üyeliği durduruldukullanımını göstermemişim afedersinkubi1 adlı üyeden alıntı: mesajı görüntüle
ayrıca bu php nin iconv fonksiyonu türkçe karakterleri silmek yerine sorunları düzeltir
$sqleyazilacakveri=icon($gelenveri);
mysql_query("insert into tablo (sutun)values('$sqleyazilacakveri')");
gibi - 11-08-2010, 00:59:03Kimse yanlış anlamasın ama bence veritabanından çekilen her veriyi replace etmek gereksiz yük bindirir sunucuya. Tüm sistemdeki karakter setlerini UTF-8 yapıp gerektiği yerde htmlspecialchars (ve _decode) fonksiyonunu kullanırsanız hiçbir problem olmaz, ki ben de böyle yapıyorum. Kim veritabanında her tabloyu latin5_turkish_ci yapma, sitede her sayfayı iso-8859-9 yapma peşinde koşmayı gerçekten istiyor ki?
Ayrıca internetin standart seti UTF-8'dir. Bir sayfayı charset belirtmeden açarsanız, tarayıcınızı özel olarak ayarlamadıysanız, tarayıcınız o sayfayı UTF-8 ile açacaktır. Hem gün gelir, sistemde Krill alfabesinden harf kullanmanız gerekir. O zaman n'apacaksınız? Bir de Krill için mi replace yazacaksınız?
Cesaret edip bu yazıyı gönderdim. -rep vereceklerden girmemize birkaç saat kalan bu mübarek ayda Allah razı olsun.

