cs_roul
Messages postés6Date d'inscriptionmardi 28 janvier 2003StatutMembreDernière intervention 4 avril 2006
-
16 mars 2006 à 10:09
didaskein
Messages postés2Date d'inscriptionjeudi 1 mai 2003StatutMembreDernière intervention23 juillet 2008
-
23 juil. 2008 à 15:11
Salut a tous,
Je viens vers vous parceque là je pete un cable avec une histoire d'accents qui empechent le script de s'executer normalement. C'est un script de rollover a distance tout simple qui fonctionne tres bien, mais des que le nom de l'image comporte un accent, catastrophe!
Bon, je vous montre mon script pour etre plus clair:
---------------------------------------------------------------------
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -->
</HEAD>
Donc voila, l'image 2 passe sans problemes, par contre l'image1 aïe aïe aïe... Vous pouvez voir les entetes pour les caracteres speciaux, mais celle contenue dans le javascript bloque tout, c'est pour ca qu'elle est en commentaire, mais j'ai peut etre une erreur de syntaxe deadans, je sais pas...
D'ailleurs, l'image ééééé.jpg ne s'affiche pas non plus alors qu'elle est dans de l'html; là non plus je comprends pas, l'hml ne comprends plus les accents ???
Si quelqu'un a une solution, quite a passer par un htmlentities() ou utf8_decode() en php, je suis preneur, parceque la je craque...
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 16 mars 2006 à 12:54
B
onjour...
pour faire simple, il me semble que...
il ne faut pas confondre la façon dont ta page HTML sera interprtée grace aux
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">, ou autres, et la façon qu'a le systéme d'exploitation de l'ordinateur distant de gérer avec sa page de code le système de fichiers...
Il vaut mieux pour des problèmes de portabilité de rester avec des noms de fichier en MINUSCULE et avec des caractères non accentué et sans caractères spéciaux de préférence...
Les caractères ASCII de 0 à 127, dont sur 7bits, sont internationnaux les autres ????
cs_roul
Messages postés6Date d'inscriptionmardi 28 janvier 2003StatutMembreDernière intervention 4 avril 2006 16 mars 2006 à 19:32
Salut et merci pour ta reponse,
Et oui, en general j'evite bien tout les accents et autres excentricités, mais là, impossible de faire autrement, je ne peux pas toucher aux nom d'images, et en plus ils me servent de commentaires...
Donc aucun moyen de faire rentrer des caracteres accentués dans du javascript ???
silvervana
Messages postés10Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention16 mai 20061 3 avril 2006 à 11:01
Bonjour,
Je rencontre le même problème que toi... et pour répondre aussi à Roul, le gros problème, c'est que tu ne peux pas prévoir à l'avance ce que vont te rentrer les gens en nom d' image !!!! Révons d'un monde ou les gens n'utiliserait pas les caractères spéciaux... lol ;-) Donc si quelqu'un a une idée je suis aussi preneur.... Merci.
sur le site peut-être ? là les accents pour les noms de fichiers sont-ils autorisés ?
rien n'empêche, si c'est le cas de transformer ces caractères accentués
en "caractères normaux" avant d'enregistrer.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 3 avril 2006 à 16:10
je viens d'essayer sur mon site
( je n'avais jamais tenté ! )
une image nommée "détruire.gif" n'est pas affichée
la même renommée "detruire.gif" ça baigne.
ça vient donc sûrement des serveurs, qui souvent
fonctionnent sous unix, et qui n'apprécient pas.
( en local, avec Windows : aucun problème ).
remplacer les accents avant mémorisation.
Cordialement. Bul. ~ Mon Site qu'il est à Moi ~<FO>
</FO></S< body>
silvervana
Messages postés10Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention16 mai 20061 4 avril 2006 à 09:15
Hello !! Oui, j'ai fait les mêmes conclusions que toi. Pour ma part ca tourne sur tomcat, et il m'affiche %C3%A9 à la place d'un é par exemple.... Enfin on va bien trouver une solution !!!! Merci pour les réponses , Silvervana
silvervana
Messages postés10Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention16 mai 20061 4 avril 2006 à 14:32
Re... Problème donc résolu... effectivement avec un escape, plutôt que unescape, cela marche très bien... On aura jamais quelque chose d'homogène pour ces histoire de caractères.... en tout cas tomcat voulait de l'hexa...ah lala.... enfin, merci, bonne semaine..
cs_roul
Messages postés6Date d'inscriptionmardi 28 janvier 2003StatutMembreDernière intervention 4 avril 2006 4 avril 2006 à 14:46
Cool, merci à tous pour le coup de main !!
Bon, puisque pour silvervana ca marche sur "escape", et bah il me reste plus qu'a trouver comment ca fonctionne et essayer a mon tour, en esperant que ca soit la bonne solution pour moi aussi !