Bonjour,

J'ai récemment crée un webscraper en JS, je récupere correctement toutes les informations voulues et voudraient maintenant en faire un fichier JSON.
Je travaille pour cela avec JSONLint comme validator.

Soucis : le texte ainsi scrapé comporte trés souvent des emoticones et autres caracteres speciaux non acceptés par JSON
ex :
- une simple puce de liste comme : •
- des emotes comme : ♠ ou 🚀 📱

et là le JSON n'est plus valide forcémment...

Ma question est simple, étant donné qu'on ne peut décemment pas replace() ces centaines de caractères possibles dont je ne connais d'ailleurs pas 10%,
Existe t'il un moyen simple (un encodage ?) qui permette de "convertir" une chaine de caractères quelconque en une chaine dont on sera sure qu'elle ne posera pas de soucis à JSON ?

D'avance merci,