Utilisateurs en ligne: 5
SimpleMachines-fr / Forum 05 Février 2012 à 00:35:48 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
Nouvelles:
Dernières versions de SMF :
- Stables : 1.0.18 (patch) ; 1.1.10 (patch)
- Développement : 2.0 RC1-2
 
 
Accueil Aide Rechercher wiki
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Convertir UTF8 en ISO 88...  (Lu 3374 fois)
0 Membres et 1 Invité sur ce fil de discussion.
ntfrance
Arrivant
*
Hors ligne Hors ligne

Messages: 12


Voir le profil WWW
« le: 18 Août 2009 à 18:58:28 »

Bonjours a tous,

cela fait plusieurs années que j utilise SMF je suis passe par un portail tiny et j ai fais tourne mon forum en UTF 8 . il y a plusieur mois j ai supprime tiny pour passe a pragmamx le soucis c est que l encodage est en ISO et avec le brigde forum j ai des problemes de caractere avec le traitement des SSI dans la page d acueil de site donc ma question ete simple comment peut on passe le forum UTF8 en ISO ?

Merci d avance a tous .
Journalisée
GravuTrad
Administrateur
*
Hors ligne Hors ligne

Messages: 2462



Voir le profil
« Répondre #1 le: 18 Août 2009 à 20:03:40 »

Totalement impossible. Cette conversion ne marche que dans un sens. l'autre est techniquement impossible. Désolé. (une fois qu'on est en UTF8, on ne peut convertir dans un autre encodage)
Journalisée

On a tous besoin d'un plus petit que soi! (Petit!Petit!)
ntfrance
Arrivant
*
Hors ligne Hors ligne

Messages: 12


Voir le profil WWW
« Répondre #2 le: 18 Août 2009 à 23:24:35 »

Merci GravuTrad  Wink
Journalisée
smf-fr
Confirmé
****
Hors ligne Hors ligne

Sexe: Homme
Messages: 132


Voir le profil WWW
« Répondre #3 le: 26 Octobre 2009 à 15:57:20 »

Totalement impossible. Cette conversion ne marche que dans un sens. l'autre est techniquement impossible. Désolé. (une fois qu'on est en UTF8, on ne peut convertir dans un autre encodage)

Mais si c'est possible, il faut exporter le contenu de la base de données, puis traiter les fichiers avec un utilitaire ou avec un script sous pspad, sinon une routine en php pour reformater les données. Ensuite remonter le tout sur une base locale en ISO et c'est parti mon kiki. La première solution est la meilleur puisque l'on peut toucher au formatage de la table et des champs dans la foulée, donc pas de passage par le local  Grin

Journalisée

GravuTrad
Administrateur
*
Hors ligne Hors ligne

Messages: 2462



Voir le profil
« Répondre #4 le: 28 Octobre 2009 à 18:55:44 »

Intéressant!

Tu aurais pas un tuto sous la main?
Journalisée

On a tous besoin d'un plus petit que soi! (Petit!Petit!)
rusg
Arrivant
*
Hors ligne Hors ligne

Messages: 9


Regarde grandir son petit SMF


Voir le profil WWW
« Répondre #5 le: 29 Octobre 2009 à 16:42:38 »

Il suffit de faire un back up de sa table, prendre son notepad et remplacer tout les caractères uft 8 par leur correspondance iso en faisant Rechercher >> Remplacer dans le fichier >> [Remplir les champs] >> Remplacer tout, le faire autant de fois qu'il y a de différents caractères.

En php un petit coup de ereg replace mais ça prendrait autant de temps à moins de faire avec uft8decode
Journalisée

Xbox Passion : site dédiée à la console Xbox 360 de Microsoft. Découvrez toute l'actu Xbox 360 et Xbox live, des tests de jeux Xbox 360, des Tuto Xbox 360 pour utiliser votre console à 200%. Profitez aussi d'une grande communauté basé sur SMF :  Forum Xbox 360 ou sur le Chat Xbox 360.

A découvrir :
Le super Blog Xbox parlant de la 360
Le site Xbox Unlimited conte la Xbox sans limite.
La Trikapalanet qui se montre courageusement.
Découvrez l'annuaire Pokerice qui peaufinera le référencement de vos sites Wink
smf-fr
Confirmé
****
Hors ligne Hors ligne

Sexe: Homme
Messages: 132


Voir le profil WWW
« Répondre #6 le: 29 Octobre 2009 à 23:07:25 »

le ereg ne marchera pas car la donnée sera exportée dans le bon format même si c'est du utf8, à moins que le serveur utilise ISO, il ne verra donc rien, il faut extraire la donnée faire une conversion puis réécrire la donnée dans une nouvelle table.
pspad est bien pour des fichiers inférieurs à 700ko, quand on attaque les 1Mo moi je prefère par un script php grâce à un gain de temps, il suffit de recup la structure dans l'installation smf, ensuite basculer les données d'une table à une autre avec les fonctions utf8

Pour un tuto, ça me semble difficile, cela dépend énormément des fonctions disponibles sur le serveur, du type des bases de données, du type autorisé pour les tables et parfois de la configuration disponible pour faire fonctionner le script, sans quoi ça serait déjà en ligne sur le wiki
Journalisée

Pages: [1]   Haut de page
Imprimer
SimpleMachines-fr / Forum  |  A propos de SMF...  |  Discussions diverses  |  Fil de discussion: Convertir UTF8 en ISO 88...
 
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines

Tous les logos et les marques présentes sur ce site appartiennent à leurs propriétaires respectifs.
Des détails sur les copyrights et les modules installés peuvent être trouvés Ici.

Vous pouvez syndiquer le contenu de ce site : Flux-RSS/RDF.

Site propulsé par pragmaMx 0.1.11.3.

Valid HTML 4.01 Transitional CSS ist valide!
Design by © www.ndeezign.com