Merhaba.
PHP versiyonunu güncelledikten sonra POST ile gelen Türkçe karakterli veri olduğunda veritabanına verileri kayıt etmemeye başladı. Bu sorunu nasıl çözebilirim.
Veritabanı karşılaştırma utf8_turkish_ci
PHP Türkçe Karakter Veritabanı Kayıt
4
●377
- 19-02-2014, 01:50:24
- 19-02-2014, 09:56:06Karakter problemleri yaşamamanız için mySQL kısmında tablo karakter setleriniz "utf8_general_ci" olmalı. Ayrıca PHP kısmında da karakter set olarak "UTF-8" belirtmelisiniz.
Şu anda yaşadığınız probleme çözüm üretebilmemiz için mysql bağlantısı yaptığınız kodları iletmeniz gerekmektedir. - 19-02-2014, 10:51:14Kimlik doğrulama veya yönetimden onay bekliyor.@beyazgolge; PHP dosyanızı da UTF-8 without BOM (UTF-8 Bomsuz) olarak kaydetmeyi deneyebilirsiniz. (Bu işlemi yapmak için Notepad++'ı kullanabilirsiniz.)
- 20-02-2014, 01:46:51Tekrar kontrol ettiğimde POST ile gelen verilerden herhangi birini htmlspecialchars(), addslashes(), strip_tags() tan birinden geçirdiğimde veritabanına kayıt etmiyor. Sunucu PHP versiyon güncellemesi sonrası bu sorun ortaya çıktı. PHP versiyonu 5.4.25