Comment échapper au #
signe de hachage (parfois appelé signe dièse ou signe dièse) envoyé dans la chaîne de requête d'une URL?
Comment échapper au #
signe de hachage (parfois appelé signe dièse ou signe dièse) envoyé dans la chaîne de requête d'une URL?
Réponses:
Codage en pourcentage . Remplacez le hachage par %23
.
encodeURI('#');
est de retour #
et non le caractère codé en pourcentage
#
est un caractère URI valide, mais il démarre le fragment de hachage , vous devez donc l'encoder dans la chaîne de requête. Comparez encodeURIComponent('#')
. Que voyez-vous dans Chrome 74?