Bon j'avance doucement
j'ai pointé la source du problème sans vraiment pouvoir le résoudre
En fait phpmyadmin n'y est pour rien, c'est php qui déconne
le problème vient du comportement de la variable $_POST qui est censée de désencoder les entitiés html mais qui ne le fait ici que partiellement.
un exemple tout bête : l'envoi par formulaire d'une valeur contenant une apostrophe encodée
j'ai mis 2 encodages différents de l'apostrophe ' et &apos
voici le fichier qui reçoit la valeur
le résultat de ces trois sorties vu en affichant la source de la page
les 2 premières contiennent toujours des entités html et en plus le &apos est converti en '
normalement on devrait avoir
Si quelqu'un a une explication ou connait la variable magique qui gère ce comportement, je suis preneur
Pour résoudre mon problème avec phpMyAdmin j'ai salement rajouté un html_entity_decode dans le fichier import.php ligne 114