J'essaie d'ajouter le signe ® à ma chaîne. Comment puis-je lui faire reconnaître le @reg; comme symbole dans ma chaîne ?

"MyCompany® Official Site"
1
Ryan 28 nov. 2021 à 05:10
Je ne comprends pas bien le problème. Qu'est-ce que DOMParser() ajoute à la solution que l'inclusion directe du "®" dans la chaîne n'a pas apporté ?
 – 
jmrker
28 nov. 2021 à 05:22
® est une entité HTML. Les chaînes JavaScript ne les décodent pas automatiquement.
 – 
Spectric
28 nov. 2021 à 05:29

1 réponse

Meilleure réponse

Vous devrez utiliser un DOMParser pour décoder l'entité en l'analysant au format HTML :

const res = new DOMParser().parseFromString(`MyCompany® Official Site`, 'text/html').body.textContent

console.log(res)
1
Spectric 28 nov. 2021 à 05:13
1
Ça a marché. Merci!
 – 
Ryan
28 nov. 2021 à 05:31