MysSQL et ISO versus UTF

Eléphant du PHP | 95 Messages

17 janv. 2017, 11:21

-1Bonjour,
j'ai des soucis récurrents avec ISO versus UTF.
Ce qui marche bien:
en HTML en utilisant la commande <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />.
Ce qui marche à peu près:
Sachant que .htaccess, et php.ini sont codés avec iso-8859-15 et que la commande header dans le programme n'est pas acceptée, alors dans les programmes PHP les commentaires et textes affichés passent à condition de coder les caractères spéciaux en iso-8859-15.
Ce qui ne marche pas ce sont les données reçues de MySQL:
- Je constitue un fichier .txt qui contient les données. Les caractères spéciaux sont lisibles tel quels,
- l'UPLOAD se fait depuis phpMyAdmin en UTF-8 car l'ISO buggue,
- Dans la Table les caractères sont lisibles en clair,
- Quand j'affiche les données les caractères spéciaux sont illisibles (? dans un losange).

Que puis-je faire pour que ça marche ?
Merci de votre aide précieuse... comme d'habitude.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

17 janv. 2017, 12:36

salut,

as tu lu ce tuto faq-tutoriels/encodage-utf-t245062.html ?

@+
Il en faut peu pour être heureux ......