Merci ! C'était une erreur de sauvegarde de mon côté (mon ordi était déjà sous utf-8).
Il fallait que j'aille sous l'éditeur de texte dans les propres préférences du fichier config.php que je viens de télécharger par ftp, et que je lui dise qu'il est au format iso8859-1 avant de le télécharger (upload) sur le serveur. Merci aussi pour les é, je viens de tester et ça marche ! Mais ça m'embête parce que ça faisait longtemps que j'essayais de placer des accents, qui ne passaient pas : ni dans les titres, ni dans les copyrights ($SkinCopyright). Je pense que c'est parce que j'étais avant sous l'ancienne version de pmwiki. En tout cas, maintenant c'est bon. Si j'ai le choix, je préfère le système é car ça marche quelque soit le type d'enregistrement. ----- (Pour info, ce type de nom de domaine s'appelle IDN (Internationalized domain name), et permet de mettre des accents, des cédilles, mais aussi directement d'écrire un nom de domaine dans des langues étrangères, par exemple en russe, en arabe... http://en.wikipedia.org/wiki/Internationalized_domain_name http://fr.wikipedia.org/wiki/Nom_de_domaine_internationalisé Tous les revendeurs de noms de domaine ne les proposent pas, il faut parfois un peu chercher.) Encore merci, lionel Le 23 juin 2009 15:40, Petko Yotov<[email protected]> a écrit : > On Tuesday 23 June 2009 11:22:02 lionel wrote: >> J'ai un soucis pour mettre des accents dans les titres de mon wiki : a >> priori ni le latin-1, ni l'Utf-8 ne marchent ? >> >> Quand je mets "é"pour "é", j'obtiens "é", et quand je sauvegarde >> mon local/config.php en utf8, j'ai aussi un mauvais accent qui >> s'affiche. >> De même le "-09av" (pour "é"), issu des noms de domaine accentués ne >> marche pas non plus. >> >> Ma question : comment afficher des accents dans le titre qui se trouve >> via le config.php ? > > Bonjour, > > Il faut que le fichier config.php soit enregistré dans le même codage que > celui du wiki. > > Par défaut, PmWiki est encodé en Latin-1 (aussi connu comme iso8859-1). Si on > active correctement UTF-8, le site est en UTF-8. Dans les chaque cas, en > enregistrant le fichier, il faut vérifier que l'on l'enregistre dans le > codage correspondant. > > Il faut faire attention, car le codage par défaut est Windows-1252 qui est > presque comme Latin-1 mais a des différences. Puis, en UTF-8, Windows ajoute > des caractères au début, appelés BOM (Byte Order Mask) pour se rappeler que > c'est du UTF-8, mais ce BOM casse les scripts PHP. Il faut donc enregistrer > en "UTF-8 sans BOM", si notre éditeur de texte le permet. > > Finalement, si on n'arrive pas, on peut toujours utiliser les "entités HTML", > comme: > é = é > è = è > ê = ê > etc., cf. la liste complète : > http://www.commentcamarche.net/contents/html/htmlcarac.php3 > > qu'on peut aussi incorporer dans config.php : > $WikiTitle = "Voilà des lettres accentuées"; > > Merci, > Petko > > -- > Architecte de sites internet > http://www.notamment.fr/ > _______________________________________________ pmwiki-users-fr mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users-fr
