Bonjour à tous,
J'ai un problème qui me fait m'arracher les cheveux sur MySQL. J'ai mis en place un site de partage de fichier pour ma boîte. J'ai géré tous les problèmes de noms de fichiers contenant des caractères spéciaux en encodant tout (base, fichiers PHP, charset...) en UTF-8.
Ca marche, sauf dans un cas : quand on upload depuis Firefox sous Mac. Tout semble se passer correctement, mais au moment de faire une jointure entre 2 tables, en récupérant le nom de fichier, j'ai l'erreur suivante :
Autrement dit : lors de l'insertion depuis une autre table, SQL trouve des caractères unicode dans les champs. Si on upload le fichier depuis n'importe quelle autre configuration.Citation:
SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xCC\x81sV2....' for column 'file_name' at row 1
Avez-vous déjà entendu parler d'éventuels souci d'encodage sous Firefox Mac ? Des idées à me suggérer ?
Merci infiniment :)