/ / Comment prévenir les codes extrêmement gênants en saisie utilisateur [fermé] - php

Comment éviter les codes extrêmement gênants dans les entrées utilisateur [fermé] - php

Est-il possible d'empêcher les caractères de casser la mise en page? Comme ça:

̤͎͍͖̳̙͚̭͕̠̤͎͍͖̳̙͚̭͕̠S̳͇͉̩̳ S̳͇͉̩̳ ̤͎͍͖̳̙͚̭͕̠S̳͇͉̩̳̤͎͍͖̳̙͚̭͕̠S̳͇͉̩̳

̤͎͍͖̳̙͚̭͕̠̤͎͍͖̳̙͚̭͕̠S̳͇͉̩̳̤͎͍͖̳̙͚̭͕̠S̳͇͉̩̳̤͎͍͖̳̙͚̭͕ ̠S̳͇͉̩̳

S̳͇͉̩̳̤͎͍͖̳̙͚̭͕̠S̳͇͉̩̳

Réponses:

3 pour la réponse № 1

Vous pouvez éviter cela en ajoutant dans la liste blanche des caractères UTF8 d'une plage limitée, par exemple uniquement les points de code latins, voir http://www.utf8-chartable.de/ pour les valeurs hexadécimales.


-1 pour la réponse № 2

avant d'accepter la saisie de l'utilisateur, vérifiez les caractères ASCII, puis supprimer les caractères non-ASCII avec ce code PHP.