osCommerce France : Accueil Forum Portail osCommerce France Réponses aux questions Foire aux contributions

Bienvenue invité ( Connexion | Inscription )

> [Résolu] Passage à UTF-8, PB avec les caracttères accentués
Dudule
posté 20 Oct 2013, 00:22
Message #1


Ceinture orange OSC
Icône de groupe

Groupe : Membres
Messages : 198
Inscrit : 9-December 02
Lieu : Bordeaux
Membre no 654



Bonjour,
Je viens de refaire une installe de ma boutique sur un serveur de test afin de la passer au format de caractères UTF-8.
J'ai converti tous les fichiers code et languages, modifié le format de la basse de données en utf8_general_ci ainsi que le charset dans french.php.

Mais je me retrouve avec des caractères mal codés qui proviennent de la basse de donnée du genre : D�tails clients ou Propri�taire de la boutique...

J'ai fait la conversion de la base avec :
Conversion de la base :
ALTER DATABASE nomdelabase CHARACTER SET UTF8 ;

puis conversion des tables :
ALTER TABLE additional_images CONVERT TO CHARACTER SET UTF8 ;
ALTER TABLE address_book CONVERT TO CHARACTER SET UTF8 ;
.....
....


puis :
ALTER TABLE additional_images CHARACTER SET UTF8 ;
.....
......

D'où cela pourrait-il venir ?
Merci.

Ce message a été modifié par Dudule - 31 Oct 2013, 00:50.


--------------------
osCommerce Online Merchant v2.2 RC1 W3C Valid FR en prod en PHP5.2.14 chez O2Switch
Go to the top of the page
 
 
Start new topic
Réponse(s)
Bonbec
posté 20 Oct 2013, 07:44
Message #2


Ceinture marron OSC
Icône de groupe

Groupe : Modérateurs
Messages : 1543
Inscrit : 30-May 06
Lieu : Vichy (03)
Membre no 10583



Bonjour,

Modifier le charset uniquement dans le fichier french n'avait pas été bon pour moi.
J'ai ajouté ceci en tête de chaque fichier de page :
header('Content-Type: text/html; charset=utf-8');
J'avais aussi modifié la ligne META Content-Type en
<META http-equiv="Content-Type" content="text/html; charset=utf-8">

J'avais aussi converti et enregistré toutes mes pages en utf-8 sans BOM.

Pour Mysql dans les fichiers de connexion à la bdd, j'avais ajouté ceci :
mysql_set_charset('utf8', $$link);

De mémoire c'est ce que j'avais fait.


--------------------
Config 1 en live : Osc 2.2 très fortement modifié ... UTF-8 et Php 5.4.
Contribs installées : down_for_maintenance_v 2.3 | Estimated Shipping v1.5 | imprint_1_3_5 | low_stock_report_v2.04 | visible_countries_1.2b | Products Tabs | shoppingCart_cleanup_v1.01.0 | + trop de bidouilles persos pas très OsCommerce (erreurs de jeunesse)
Config 2 en local avec UwAmp : Osc Phoenix
Go to the top of the page
 

Les messages de ce sujet


Reply to this topicStart new topic
4 utilisateur(s) sur ce sujet (4 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



RSS Version bas débit Nous sommes le : 29th March 2024 - 12:12
Ce site est déclaré auprès de la commision Nationale
de l'Informatique et des Libertés (déclaration n°: 1043896)