Ben bir sistem programlama ediyorum bu yüzden bir kullanıcı düzenleyebilirsiniz ne o mesajları. Bir veritabanı ve onu alır bir sayfada depolayan bir textarea / giriş alanı bulunuyor basitleştirilmiş. Sorun dizeleri "Ã ©" falan (phpmyadmin görünümü) gibi veritabanında saklanır çünkü kodlama, tamam değil düşünüyorum,.
Sayfanızı yerleştirin:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- Ben takın
mysql_real_escape_string($_POST['field']);
Çıktı sayfası:
- Veritabanından nesne.
htmlspecialchars($object->field);
But expected is: Çıktı sayfası:
- Veritabanından nesne.
htmlentities($object->field);
, değil mi?
Neden veriler düzgün MySQL saklı değildir?