Ce n'est pas le
« # » mais le
« é » qui pose problème. Remplace-le par
« %C3%A9 » qui est l'encodage UTF-8 ce caractère ; en effet, seuls les caractères ASCII sont théoriquement acceptés dans une URL, selon la norme du W3C.
http://www.pathfinder-fr.org/Wiki/Pathfinder-RPG.duelliste.ashx#Attaque_pr%C3%A9cise_Ext_2Edit: pour ceux que ça intéresse, j'ai retrouvé le code exact dans
phpBB qui fait la vérification syntaxique des URLs ; c'est relativement obscur, mais on comprend quand même que les caractères autorisés sont grosso modo
« a-z »,
« 0-9 » et les symboles
« -._~!$&'()*+,;=:@/?|# ».
Edit 2: bon, du coup, j'ai rajouté un bout de code, qui encode automatiquement les urls dans les balises url
Code :
[url=http://www.pathfinder-fr.org/Wiki/Pathfinder-RPG.duelliste.ashx#Attaque_précise_Ext_2]http://www.pathfinder-fr.org/Wiki/Pathfinder-RPG.duelliste.ashx#Attaque_précise_Ext_2[/url]
devient automatiquement (on voit la modif si on réédite son message) :
Code :
[url=http://www.pathfinder-fr.org/Wiki/Pathfinder-RPG.duelliste.ashx#Attaque_pr%C3%A9cise_Ext_2]http://www.pathfinder-fr.org/Wiki/Pathfinder-RPG.duelliste.ashx#Attaque_précise_Ext_2[/url]
et donne donc:
http://www.pathfinder-fr.org/Wiki/Pathfinder-RPG.duelliste.ashx#Attaque_précise_Ext_2