Comment utiliser JavaScript pour décoder depuis:
\u003cb\u003estring\u003c/b\u003e
à
<b>string</b>
(J'ai cherché dans Internet, il y a un certain site avec la même question, par exemple: décodage html Javascript
Ou Comment décoder les entités HTML
Mais il n'a pas le même codage de fomat )
Merci beaucoup!
decodeURIComponent('\u003cb\u003estring\u003c/b\u003e'); // "<b>string</b>"
Edit – Je supprimerais la réponse ci-dessus si je le pouvais.
La question initiale est un peu ambiguë.
console.log('\u003cb\u003estring\u003c/b\u003e');
Va déjà générer <b>string</b>
Si les \
caractères sont échappés, une méthode de remplacement pourrait être utilisée pour remplacer \\
avec just \
, permettant ainsi la séquence d'échappement Unicode appropriée.
Ceci est un dup de Comment décoder une chaîne avec unicode échappé? . L'une des réponses données devrait fonctionner:
var x = '\\u003cb\\u003estring\\u003c/b\\u003e'; JSON.parse('"' + x + '"')
Sortie:
'<b>string</b>'