Bonjour,

J'ai créé un forum et je me retrouve avec des émoticônes venu de visiteur alors que je n'ai pas incorporé d'émoticône dans mes codes.
Des émoticônes du genre Unicode Emoji comme sur cette page lien
mes pages html sont en charset="utf-8" et sur le serveur en "utf8_bin".
Y as t'il un moyen de supprimer ces émoticônes en réglant des paramètres ?
Merci
Modifié par ricem (13 Apr 2019 - 17:23)
Modérateur
Salut,

Pourquoi vouloir faire ca ?
UTF-8 (abréviation de l’anglais Universal Character Set Transformation Format1 - 8 bits) est un codage de caractères informatiques conçu pour coder l’ensemble des caractères du « répertoire universel de caractères codés »

En fait ces icones font parti de cette police universelle au même titre que les caractères cyrilliques, asiatiques etc etc.. https://unicode-table.com/fr/#control-character

En gros ça reviendrait a vouloir interdire la lettre "A" de son site par exemple.

Ca doit peut etre etre possible au moment ou l'utilisateur tape le message (très basiquement avec un pattern sur le champs : https://www.w3schools.com/tags/att_input_pattern.asp ) mais ca va juste lui mettre un erreur et être hyper bloquant. Il faudrait plutôt parser les messages au moment ou tu les enregistres et appliquer une fonction dessus pour virer tout les caractère hors scope.
Merci _laurent pour la participation et pour les informations.
Et JENCAL encore une fois tu me sauves, très bien cette fonction merci beaucoup.