Bonjour,

Je viens de migrer tout mon serveur de 2003 sur 2008 Server
L'ancienne configuration était Apache 2.2/Php 5.4.13/MySQL 5.1.73

La nouvelle configuration : Apache 2.4/Php 5.5.21/MySQL 5.5.41

Le problème rencontré est vis ç vis de la base de donnée et son jeux de caractères
Dans mes pages j'envoie l'entête iso-8859-1, mais quand j'insère des données dans la base, il me faut rajouter un "utf8_encode()" et l'inverse pour l'affichage !

N'y a t il pas une autre solution qui m'éviterait de revoir tout le code ?
J'ai lu pas mal de tutos qui permettent de modifier le fichier de configuration de MySQL, par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'  
init_connect='SET NAMES utf8'  
character-set-server=utf8   
collation-server=utf8_unicode_ci   
skip-character-set-client-handshake
L'interclassement du serveur reste toujours en UTF8mb4_general_ci ....

Rien ne fonctionne ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Incorrect string value: '\xE9e' for column 'titre' at row 1
Vous avez une idée, une solution ?

Merci d'avance