I HTML Purifier benim PHP projede ve kullanıcı girişi ile düzgün çalışması için alma konusunda sorun yaşıyorum kullanıyorum.
Kullanıcıların bir WYSIWYG editörü (TinyMCE) kullanarak HTML girmek, ancak bir kullanıcı HTML varlık
(bölünemez boşluk) girdiği zaman o kadar veritabanına kurtulur yaşıyorum Bu garip yabancı karakter (Â
).
Ben
gibi düzgün görüntülenen alır WYSIWYG editörü kullanarak kaydettiğiniz girişi düzenlemek Ancak, şeydir. Görüntülenen zaman da düzgün, sadece kaynak kodunda bu bölünemez boşluk karakteri gerçek bir alan olarak görünüyor, ama değil.
Ayrıca, MySQL veritabanı o garip yabancı karakter olarak gösterir.
I Unicode and HTML Purifier ile ilgili doc okumak ve UTF-8 olması benim veritabanı ve web sayfası kodlama değişti, ama hala bölünemez boşluk karakteri karıştırıldıysa olmamak ile ilgili sorunlar yaşıyorum. Diğer HTML gibi <
ve >
, <
ve >
olarak kaydedilmiş olsun gibi varlıklardır, ama neden {[(5) ]}?