29 Mart 2009 Pazar

Php Sakıncalı Karakterler ve Türkçe Karakter Problemine Farklı Yaklaşım

nternet programcılığı ile uğraşan bir çok insan için en çok sıkıntı yaşadığı(yeni başlayanlar için özellikle) problem Türkçe karakter ve sakıncalı dediğimiz veritabanlarında sorguya dahil olabilecek karakterler. Bir * (yıldız) karakteri bir anda adres çubuğundan sorguya dahil olunca bir anda sitenizde beklenmedik değişiklikler görmeniz şaşırtıcı olmayacaktır.

Php ile kod yazarken sık sık ziyaret ettiğim www.php.net sitesinden gördüğüm bir kodu bütün çözümler için kullanmak işimi oldukça kolaylaştırıyor. htmlspecialchars($_POST['isim'], ENT_QUOTES); kodu ile gelen veriyi işledikten sonra; html_entity_decode($data['isim'],ENT_QUOTES) şeklinde veritabanındaki kaydı aldığımızda bütün sorunlarımızı çözmüş oluyoruz.

Hiç yorum yok:

Yorum Gönder