Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1404 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML Mac/Linux - Les caractères € sont ils affichés avec ISO 8859-1?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[HTML Mac/Linux - Les caractères € sont ils affichés avec ISO 8859-1?

n°1427339
Yoyo@
Posté le 18-08-2006 à 16:25:25  profilanswer
 

Juste une question rapide ici...
 
Vu que je ne peux pas tester sous Linux et sous Mac, je voulais savoir si un caractère € apparaissant en tant que tel dans un fichier source HTML, apparaissait correctemet lorsque la page était affichée sous Linux et sous Mac? (en supposant bien sûr que je déclare ma page avec charset ISO 8859-1)
 
Car sous Windows, ça marche très bien.
 
Mais vu que le caractère € n'appartient pas à l'ISO 8859-1 (mais seulement au cs1252), je me demandais ce qu'il e était aujourd'hui. (si je pose la question, c'est parce que j'ai lu qu'il ne s'afficherait pas correctement sur des machines autres que Windows, mais je me demande si l'info que j'ai lue est périmée...? Entre théorie et pratiqu des fois...)
 
Merci.

mood
Publicité
Posté le 18-08-2006 à 16:25:25  profilanswer
 

n°1427349
gatsu35
Blablaté par Harko
Posté le 18-08-2006 à 16:29:47  profilanswer
 

je te propose d'utiliser le caractère HTML correspondant :  
€

n°1427353
Yoyo@
Posté le 18-08-2006 à 16:32:33  profilanswer
 

Bien entendu, je sais que c'est la solution, (ou même utiliser les caractères officiels du jeu HTML/xhtml ISO-10646, cad  &_#8364; ) mais quand même, je me posais la question...
 
So?


Message édité par Yoyo@ le 18-08-2006 à 16:33:41
n°1427632
gebruik
Posté le 19-08-2006 à 10:35:09  profilanswer
 

La réponse de Gatsu35 est la bonne et ce caractère s'affiche sans problème sur les trois OS principaux.
C'est juste une autre façon d'écrire.
 
Une exception sur laquelle je viens de tomber et qui pourra intéresser du monde : ' n'est pas reconnu sous IE, il faut utiliser &_#8217;


Message édité par gebruik le 19-08-2006 à 10:35:27
n°1427650
kfman
Credo quia absurdum
Posté le 19-08-2006 à 12:01:14  profilanswer
 

La prise en charge de l'euro est dans le iso-8859-15.
Mais le mieux reste effectivement d'utiliser les entités html.


Message édité par kfman le 19-08-2006 à 12:01:22
n°1428357
Yoyo@
Posté le 21-08-2006 à 07:56:25  profilanswer
 

Finalement, personne n'a encore répondu à ma question, qui était de savoir si un "€" écrit tel quel dans une source HTML s'affichait correctement sous MAC et Linux.
 
Par exemple, de nos jours, que donne à l'écran le code suivant:

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  </head>
  <body>
    €
  </body>
</html>


Message édité par Yoyo@ le 21-08-2006 à 08:18:53
n°1428359
gatsu35
Blablaté par Harko
Posté le 21-08-2006 à 08:11:12  profilanswer
 

Tout dépend si ta page est elle même encodé en IS0-8859-1 (au niveau de son propre encodage de caractère, c'est avec ton editeur web que tu le défini)
ensuite qu'elle spécifie le bon charset au niveau HTML
et enfin il faut aussi que le navigateur du visiteur soit en mode automatique et la pas de soucis

n°1428361
Yoyo@
Posté le 21-08-2006 à 08:16:56  profilanswer
 

Alors, disons que je tape avec un clavier standard, dans un éditeur configuré en cs1252 (comme la plupart sous Windows) et que donc, quand je tape "€", ça me met un x80 dans le code sous jacent (cad le charcode du caractère "€" )
 
Comme montré dans le code source que j'ai donné, ma page spécifie le charset ISO-8859-1.
 
Donc, si toi tu l'ouvres sous Mac (par ex, avec Safari); est ce que tu verras un "€" ou alors autre chose?


Message édité par Yoyo@ le 21-08-2006 à 08:17:28
n°1428989
David Bori​ng
Posté le 21-08-2006 à 21:30:41  profilanswer
 

Si j'ouvre une page contenant ton code, j'ai Ê Ê Ê Ê Ê Ê Ê Û Ê sous Firefox comme sous Safari.

n°1429001
Yoyo@
Posté le 21-08-2006 à 21:56:54  profilanswer
 

David Boring a écrit :

Si j'ouvre une page contenant ton code, j'ai Ê Ê Ê Ê Ê Ê Ê Û Ê sous Firefox comme sous Safari.


 
Ah bah enfin une réponse à une question qui était pourtant simple ;)
 
Par contre, pourquoi obtiens tu une pléthore de caractères? Alors que dans ma source, il n'y en a qu'un?
 
Merci en tout cas de m'avoir répondu.

mood
Publicité
Posté le 21-08-2006 à 21:56:54  profilanswer
 

n°1429015
David Bori​ng
Posté le 21-08-2006 à 22:20:30  profilanswer
 

C'est fort bizarre, si je mets le signe € entre des balises, j'ai droit aux mêmes caractère, mais les deux derniers étalés sur deux lignes.
Et mon encodage du navigateur est bien en ISO-8859-1
 
En fait, l'avant dernier caractère est la représentation du €
Si je fais le même code avec $, j'ai Ê Ê Ê Ê Ê Ê Ê $ Ê
Idem pour £ et tout le reste
 
 

n°1429020
Yoyo@
Posté le 21-08-2006 à 22:39:56  profilanswer
 

Effectivement, c'et bizarre...
 
Mais tu as le droit à tous ces caractères avec un simple € dans le code source?
 
Egalement, si tu tapes le code source toi même, peut être ue ton éditeur remplace le caractère "€" par une sauce maison...
 
Faudrait à la lmitite taper le code source sous un Windwos quelconque et l'afficher ensuite sur ton MAC.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [HTML Mac/Linux - Les caractères € sont ils affichés avec ISO 8859-1?

 

Sujets relatifs
bas de page HTMLvidéo en HTML pour site web
Du LUA sous linuxLe code html de mon site apparait sur google
[HTML/CSS] césure d'un motnet use depuis une page html
[LINUX] Probleme de gcc sous le terminalExécuter un VBScript dans une page HTML
shellexecute pour linuxOpération sur une chaîne de caractères
Plus de sujets relatifs à : [HTML Mac/Linux - Les caractères € sont ils affichés avec ISO 8859-1?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR