Oui entre temps je me suis renseigné un peu plus (c'etait 2h du mat hier soir j'avais plus trop le temps de chercher, et voulais laisser un message en suspend pour avoir des réponses 24h apres).
Effectivement, les contraintes de l'utilisation de l'UTF-8 étant ce qu'elles sont, je vais rester en ISO-8859-1, ne serait ce que pour le support de PHP et le fait que mysql ne supporte réellement cet encodage qu'a partir de la 4.1.9 (que mon hébergeur ne semble pas pressé de mettre en place). Je vais donc passer un moment à reconvertir mes bases en ISO et modifier à la main les éventuels "déchets".
Il risque d'y avoir des caractères japonais par ci par la mais j'utiliserais directement les expressions unicode pour ceux la, ce sera plus simple.
De même il ne devrait pas y avoir de symbole €, et si il y en a, j'utiliserais l'entité à priori, car l'ISO-8859-15 semble moins bien supporté
La ou tu m'a apris quelque chose, c'est sur le fait que l'encodage ISO-8859-1 sous mysql est bien le latin1_swedish_ci. J'avais bien remarqué que c'etait l'encodage par défaut, et pensais que c'etait un problème de config par défaut du phpmyadmin livré avec easyphp 1.8. J'allais utiliser plutot latin1_general_ci pour "repasser" mes tables en ISO (a quoi correspond finalement le latin1_general_ci ?).
Au passage, toujours avec le phpmyadmin livré avec easyphp 1.8, au niveau du langage, il n'y a le choix qu'entre divers encodages UTF-8, aucun ISO. Et le jeu de caractères pour mysql est défini (et non changeable) à UTF-8 aussi, ce qui fait que si je saisi un "é" depuis phpmyadmin, meme sur une table ISO, il est saisi sous forme de "é" UTF-8, du coup en exportant la table sur le mysql 4.0.22 de mon hébergeur, ca crée apparemment bien des tables iso mais ca interprete le "é" (saisi en UTF par phpmyadmin) en iso et sort donc l'affiche incorrectement.
J'essaye de configurer le charset par défault de phpmyadmin et la config qui permet d'activer les charset non unicode, mais sans succès pour l'instant (pas encore fait le tour). J'ai activé l'extension iconv, activé le "charset recoding" de phpmyadmin.
J'ai l'impression que ce foutu phpmyadmin 2.6.1 est fait pour inciter à utiliser UTF-8 et non l'ISO, avec tous les problèmes de compatibilité avec les versions précédentes que ca comporte... bref faut que je tourne encore un peu en rond...
Sinon moi aussi ca me fait régulierement marrer ceux qui discutent sans savoir et souvent sans chercher, mais, meme si je me suis probablement mal exprimé (j'en avais un peu marre, dodo time et marre de perdre du temps au lieu de coder), je savais ce à quoi correspondaient les divers encodages et ne comptais pas juste poser mes questions et attendre qu'on cherche à ma place. Je manquais surtout d'infos concernant, en pratique, le support et la compatibilité de ces encodages. Apres 1 ou 2h de lecture ca va mieux sur ce point
