Ben veritabanına değerleri takmadan önce kullanıcı girişi olmayan baskı kontrol karakterleri dışarı atmak için aşağıdaki regex kullanarak ediyorum.
preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $value)
Utf-8 dizeleri bu kullanarak bir sorun var mı? Bu tamamen tüm ASCII olmayan karakterleri kaldırmak gibi görünüyor.