Sigle Euros - Java - Programmation
Marsh Posté le 05-02-2004 à 16:26:11
question d'encoding de ton output, probablement
Marsh Posté le 06-02-2004 à 10:35:25
Salut,
J'ai déjà eu ce problème, voici les différentes solutions :
1- € : Ce tag n'est pas géré par ts les navigateurs => Ca dépend pour quel type de personne ton application web s'adresse.
2- \u20AC : Le code UNICODE du sigle euro fonctionne sur tous les navigateurs ou du moins une grande partie, si l'encoding de ta page HTML générée est bien spécifié (Encoding possédant ce caractère). Seulement pour certains navigateurs, le caractère s'affiche bien, mais ne s'imprime pas!
3- La solution qui fonctionne dans tous les cas et qui est souvent préconisée c'est tt simplement d'utiliser une image.
Enfin tout dépend de tes utilisateurs, s'ils ont tous la même configuration et quelle configuration ou si c'est pour une large gamme d'utilisateurs
Voilà, j'espère que ca t'aidera.
A+.
Marsh Posté le 06-02-2004 à 10:38:48
les navigateurs qui ne gèrent pas € ils doivent être bien vieux, non ?
Sinon plutôt qu'une image il vaut mieux mettre EUR je pense (c'est d'ailleurs la solution officielle dans le cas où le symbole ? ne peut pas être affiché)
Marsh Posté le 06-02-2004 à 10:50:42
antp a écrit : les navigateurs qui ne gèrent pas € ils doivent être bien vieux, non ? |
C'est pour ça que je dis que ca dépend de la conf de ses utilisateurs. J'ai déjà eu à faire des appli web pour un parc de vieilles bécanes ac des vieux navigateurs...
Ha oui, il y a la solution EUR que j'avais oublié. Il y a aussi Euro alors... ;-)
Enfin, je pense que là il a le choix entre les différentes solutions proposées. Moi je pense que le choix doit ce faire selon le contexte : fonctionnalités de l'application, utilisateur concernés... A lui de voir...
Enfin s'il y en a qui ont d'autres soluces, pourquoi pas... Moi je suis preneur aussi.
A+.
Marsh Posté le 05-02-2004 à 16:15:32
Comment faire le signe ? en Java ?
Dans une Servlet je fais :
out.println("?" );
Et ça m'affiche "?" ...
Merci de votre aide