c'est bon. j'ai trouvé.
je vous donne l'explication et donc la solution complète .
Vbulletin a codé en dur dans son script d'import des fichiers XML l'encodage et ils l'ont donc mis à la valeur ISO-8859-1.
Voici donc la solution complète pour installer Vbulletin en UTF-8 avec le fichier de langue Francais.
1- Création de la base de données et changement du character set avec la commande
Code:
ALTER DATABASE `mabase` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
2- installation de Vbulletin
On passe maintenant à l'installation du fichier de langue.
3- Télécharger le fichier à partir de la page : http://forum.vbulletin-fr.org/thread...-4.1.1-et-plus
Il faut maintenant changer de l'encodage du fichier fourni, vbulletin-langue-fr-#28-vb4.1.1_ANSI.xml en UTF-8
4- Modification de la ligne 1 du même fichier.
Remplacé <?xml version="1.0" encoding="ISO-8859-1"?> par <?xml version="1.0" encoding="UTF-8"?>
5- Modification de la ligne 15 du même fichier.
Remplacé <charset><![CDATA[ISO-8859-1]]></charset> par <charset><![CDATA[UTF-8]]></charset>
6- Ouvrez le fichier includes\class_xml.php
cherchez la ligne suivante :
Code:
function &parse($encoding = 'ISO-8859-1', $emptydata = true)
qui devrait être la ligne n° 198
remplacez la par les deux lignes suivantes:
Code:
// function &parse($encoding = 'ISO-8859-1', $emptydata = true)
function &parse($encoding = 'UTF-8', $emptydata = true)
7- Uploadez le fichier includes\class_xml.php sur le FTP
8- on y est ... lancez l'import via l'interface d'admin
Merci Pitchoune et Dadoo pour votre aide