Problème d'affichage des caractères accentués #3651

Closed
opened 7 years ago by miros · 4 comments
miros commented 7 years ago

Bonjour,
Je viens de mettre à jour un site de 3.0.19 à SPIP 3.1.0 sur une machine de test.
Tous les caractères accentués stockés dans la base ont été remplacés par �
Quelques infos : PHP Version 5.6.10, Extension PHP : mysqli, MYSQL 5.5.42, Apache 2.2.29 sur un serveur OSX Mavericks.
C’est un site qui à l’origine était en 1.7 et qui a migré progressivement au fil des mises à jour. Il a plus de 74 500 articles
Le seul gros problème rencontré à ce jour était lors du passage de SPIP 2 à SPIP 3. Les accents disparaissaient dans les forums après saisie. La conversion de la base en UTF-8 avec le plugin ad-hoc faisait disparaître tous les textes après le premier caractère accentué. Donc nous sommes revenus en arrière en gardant des tables avec l’interclassement latin1_swedish_ci, et pour régler le problème des accents, nous avons ajouté l’instruction mysql_query(« SET NAMES ’utf8’ ») ; dans connect.php, puis indiqué UTF-8 comme jeu de caractère du site dans ecrire/ ?exec=configurer_langue
Depuis, aucun souci de migration. Mais pas pour passer à 3.1...
La machine de prod est en Debian, aurais-je le même problème ?

Merci d’avance pour votre réponse
Cordialement

Manuel

Bonjour, Je viens de mettre à jour un site de 3.0.19 à SPIP 3.1.0 sur une machine de test. Tous les caractères accentués stockés dans la base ont été remplacés par � Quelques infos : PHP Version 5.6.10, Extension PHP : mysqli, MYSQL 5.5.42, Apache 2.2.29 sur un serveur OSX Mavericks. C’est un site qui à l’origine était en 1.7 et qui a migré progressivement au fil des mises à jour. Il a plus de 74 500 articles Le seul gros problème rencontré à ce jour était lors du passage de SPIP 2 à SPIP 3. Les accents disparaissaient dans les forums après saisie. La conversion de la base en UTF-8 avec le plugin ad-hoc faisait disparaître tous les textes après le premier caractère accentué. Donc nous sommes revenus en arrière en gardant des tables avec l’interclassement latin1_swedish_ci, et pour régler le problème des accents, nous avons ajouté l’instruction mysql_query(« SET NAMES ’utf8’ ») ; dans connect.php, puis indiqué UTF-8 comme jeu de caractère du site dans ecrire/ ?exec=configurer_langue Depuis, aucun souci de migration. Mais pas pour passer à 3.1... La machine de prod est en Debian, aurais-je le même problème ? Merci d’avance pour votre réponse Cordialement Manuel
Fil commented 7 years ago
Owner
As-tu regardé du côté de http://zzz.rezo.net/Reparer-le-charset-d-une-base-SPIP.html ?
Poster

Merci pour l'info, je vais tester.

Merci pour l'info, je vais tester.
Poster

Bonjour, j'ai suivi la procédure de http://zzz.rezo.net/Reparer-le-charset-d-une-base-SPIP.html
Tout est ok
Merci

Bonjour, j'ai suivi la procédure de http://zzz.rezo.net/Reparer-le-charset-d-une-base-SPIP.html Tout est ok Merci
Owner

Merci pour le retour. Je ferme donc le ticket
Statut changé à Fermé

Merci pour le retour. Je ferme donc le ticket **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.