Message de mab 22 Déc 2008, 17:56
Bonjour,
contexte : apache/linux, 3.0.2
J'avais des images avant migration qui comportaient des accents.
Depuis, je ne peut plus les avoir à l'écran, et ne peut pas modifier le lien.
A la place des accents, s'affiche deux caractères.
pour le "è" : "è"
pour le "é" : "é"
et donc, fatalement, ça aboutit sur un 404. :froid:
Bien que le lien soit apparemment marqué dans la base, on dirait que c'est mon navigateur qui, depuis la migration, ne sais pas trouver l'image.
mab
Message de mab 22 Déc 2008, 18:13
Bon, afin de ne pas perdre de temps là dessus, j'ai renommé dans la table "images" le nom de fichier, ainsi que le nom stocké.
Les images sont réapparues.
A voir maintenant si le problème a disparu, ou bien le contexte était la migration...
mab
Message de jlsviro 22 Déc 2008, 20:55
Curieux... N'y a-t-il pas eu un import entre temps dans PHPMyAdmin sans sélection du bon charset (Latin1 par exemple) ? Le problème apparait-il uniquement sur le nom des images ?
Message de mab 22 Déc 2008, 21:18
Non, il n'y a eu que la manip de migration.
Aucune manipulation de la base manuellement ni autre.
Je n'avais que des fichiers images dont il y avait des accents.
Ce qui est curieux, c'est que le lien construit semblait correct, mais qu'en cliquant, ça n'est pas bon. Comme si la page de code dans le navigateur n'était pas la bonne.
Ca fonctionnait en 2.1, c'est certain.
Je n'ai pas encore validé d'autres images avec accents, mais j'ai maintenant monté un environnement de test, car je crois que je vais en avoir besoin. x)