BoyWiki:Agora/24 janvier 2011

De BoyWiki

Agora/24 janvier 2011

Problème lié à l'utilisation d'apostrophe courbe

La page d'index des pages (https://fr.boywiki.org/wiki/BoyWiki:Index_des_pages) contient des titres d'articles dont l'apostrophe droite a été transformée en apostrophes courbes. Citons par exemple :

  • A boy’s absence
  • Alcibiade enfant à l’école (Texte intégral – 1)
  • Aspects d’Afrique du Nord (Lavaucourt)
  • L’Élu
  • Viols d’enfants : la fin du silence ?

Prenons le cas de L’Élu. Si je clique dessus, le navigateur tente d'ouvrir la page https://fr.boywiki.org/wiki/L%u2019%C9lu, ce qui se traduit par l'affichage du message d'erreur :

Bad Request

Your browser sent a request that this server could not understand.

Dans l'url, l'apostrophe courbe a été transformée en %u2019 (u pour unicode). Si je remplace par %27 (code de l'apostrophe droite), la page souhaitée s'affiche correctement.

La page listant tous les articles (https://fr.boywiki.org/wiki/Special:Toutes_les_pages/10_août) ne présente pas ce problème, la page appelée étant la page https://fr.boywiki.org/wiki/L’Élu (donc sans %u2019).

À ce propos, je note d'ailleurs que la page Wikipedia http://en.wikipedia.org/wiki/Percent-encoding indique dans le paragraphe « Non-standard implementations » que : There exists a non-standard encoding for Unicode characters: %uxxxx, where xxxx is a Unicode value represented as four hexadecimal digits. This behavior is not specified by any RFC and has been rejected by the W3C. Lascar 24 janvier 2011 à 15:24 (GMT)

Effectivement une erreur de script qui m'avait échappé. Merci pour ta vigilance ! - Pinocchio 24 janvier 2011 à 22:13 (GMT)
Merci pour cette correction rapide :)
Lascar 24 janvier 2011 à 22:14 (GMT)