Problèmes des pages avec accent dans pmwiki

Bonjour,

Depuis la migration sur ouvaton III les pages de mon pmwiki dont le nom contenait un accent ne fonctionnent plus. Elles s’affichent comme des pages au contenu vide.
Voir par exemple :

http://biodiversite.ouvaton.org/pmwiki/pmwiki.php?n=Main.LeProjet

Tout fonctionnait parfaitement bien sûr avant la migration.

Auriez-vous une idée de ce qu’il faudrait faire pour y remédier?

Merci d’avance

noxenvoyage

Bonjour,

[quote=noxenvoyage]Bonjour,
Depuis la migration sur ouvaton III les pages de mon pmwiki dont le nom contenait un accent ne fonctionnent plus. Elles s’affichent comme des pages au contenu vide.
Voir par exemple :
http://biodiversite.ouvaton.org/pmwiki/pmwiki.php?n=Main.LeProjet
Tout fonctionnait parfaitement bien sûr avant la migration.
Auriez-vous une idée de ce qu’il faudrait faire pour y remédier?
Merci d’avance
noxenvoyage[/quote]

Regarde si le croisement des informations situées en bas de cette page :
http://www.pmwiki.org/wiki/PmWikiFr/FichierDeConfiguration

et de celle-ci :

http://forums.ouvaton.org/viewtopic.php?id=43

réponde à ton problème.

Je résume :


"Je suggère un ajout pour permettre la prise en compte des caractères accentués sur les systèmes Unix:
##-- Locale ------------------------------------------------------

Définit la LOCALE appropriée

NB: peut varier selon les systèmes (voir /usr/share/locale)

setlocale(LC_ALL,‘fr_FR.ISO8859-1’);
DidierLebrun
Ceci est inutile car la fonction XLPage le fait déjà en utilisant le contenu du champ locale de la page XLPage. PRZ


Pas très habitué aux setlocate, je te transmets une information glanée sur la liste test-ouv3 :
setlocale(LC_ALL, ‘fr_FR’, ‘french’, ‘fr’, ‘fr_FR.ISO8859-1’);


Avec la modif proposée, cela marche maintenant.


J’ai l’impression que c’est de ce côté là qu’il faut chercher.

Christian.

Bonjour,

Merci!

Le problème est effectivement réglé en ajoutant le code ci-dessous dans le fichier config.php de pmwiki -:slight_smile:

[code]##-- Locale ------------------------------------------------------

Définit la LOCALE appropriée

NB: peut varier selon les systèmes (voir /usr/share/locale)

setlocale(LC_ALL,‘fr_FR.ISO8859-1’);[/code]
J’avais vu ce truc sur pmwiki.org mais le commentaire disant “Ceci est inutile car la fonction XLPage le fait déjà en utilisant le contenu du champ locale de la page XLPage” ne m’avait pas incité à essayer.

Encore merci

noxenvoyage