====== Paramètre de configuration : deaccent ====== Quand cette option est fixée à ''1'', les caractères accentués dans les noms de pages seront remplacés par leur équivalent ASCII non accentués. Par exemple, ''à'' deviendra ''a'', ''ç'' deviendra ''c''. Quand l’option est fixée à ''2'', la [[fr:romanization|romanisation]] des noms de page est activée : les symboles des alphabets non latins seront remplacés par leur équivalent ASCII le plus proche. Une valeur de ''0'' désactive totalement ces transformations. * Type : Nombre (''0''-''2'') * Défaut : ''1'' ===== Un script pour passer de 0 à 1 ===== Si des utilisateurs ont créé des pages avec des accents avec l'option deaccent à 0, le résultat est illisible dans l'url : les "é" sont transformés en "%C3%A8" etc. Si vous passez alors l'option deaccent à 1 ou 2, tout les liens vers ces pages sont morts. Pour arranger cela, vous pouvez renommer les noms de fichiers à la main (long, fastidieux, risques d'erreurs...) ou utiliser un script directement sur le serveur (dans chacun des répertoire) : "; //écrit son nouveau nom à l'écran } } closedir($handle); //ferme le répertoire } function stripAccents($string){ return strtr($string,'àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ', // chaîne entrée pleine d'accents 'aaaaaceeeeiiiinooooouuuuyyAAAAACEEEEIIIINOOOOOUUUUY'); // sortie propre } ?> ===== Voir aussi ===== * [[fr:config|Configuration de DokuWiki]] * [[fr:Romanization]]