J'ai écrit un analyseur XML personnalisé et son verrouillage sur des caractères spéciaux. Je les ai donc naturellement encodés dans ma base de données.
Je n'arrive pas à trouver un équivalent à la fonction urldecode()
de php.
Existe-t-il des extensions pour jquery ou javascript qui peuvent accomplir cela?
Vous pouvez utiliser la fonction decodeURIComponent
pour convertir le% xx en caractères. Cependant, pour convertir +
dans les espaces dont vous avez besoin pour les remplacer dans une étape supplémentaire.
function urldecode(url) {
return decodeURIComponent(url.replace(/\+/g, ' '));
}
Découvrez celui-ci
function urldecode (str) {
return decodeURIComponent((str + '').replace(/\+/g, '%20'));
}