J'ai une table de données codées en latin5 charset et toutes les colonnes de la table sont également latin5. De la console mysql quand j'entre "SET NAMES 'latin5'" et interrogez les résultats de la table sont ok. Lorsque j'essaie de supprimer ou d'insérer/mettre à jour tous les encodages des nouvelles données sont parfaits. Mais quand j'essaie d'insérer des données Iso-8859 (aussi vérifier avec mb_detect_encoding) à la base de données et j'essaie d'insérer les données sans "SET NAMES" il n'insère/met pas à jour/sélectionne les encodages appropriés ou quand j'utilise "SET NAMES 'latin5' "il n'introduit/ne met pas à jour de manière correcte mais sélectionne les données latin5 correctes qui arrivent avec les encodages appropriés avec seulement les noms 'latin5'. Quand j'utilise les noms de set 'utf8', les requêtes select sont mal codées mais insert/update sont correctes.Problème d'encodage étrange
La raison pour laquelle j'ai demandé que nous allions à la production. Et cela me fait penser à d'éventuels problèmes futurs.