Question peut être déjà posé 1000 fois mais je cherche une methode du jdk qui convertis des caractères spéciaux en leur code html
MAIS les caractères au format &#XXX;
exemple:
pour é, je veux é et pas é !!
Question peut être déjà posé 1000 fois mais je cherche une methode du jdk qui convertis des caractères spéciaux en leur code html
MAIS les caractères au format &#XXX;
exemple:
pour é, je veux é et pas é !!
Syntaxe error !
Plus sérieusement, je te conseille la bibliothèque commons-lang.jar
et plus particulièrement la classe StringEscapeUtils qui fait ceci :
Pour télécharger la bibliothèque :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 System.out.println( StringEscapeUtils.escapeHtml("été") ); -> 14:53:48,046 INFO [STDOUT] été System.out.println( StringEscapeUtils.escapeJava("été") ); -> 14:53:48,046 INFO [STDOUT] \u00E9t\u00E9 System.out.println( StringEscapeUtils.escapeJavaScript("été") ); -> 14:53:48,046 INFO [STDOUT] \u00E9t\u00E9 System.out.println( StringEscapeUtils.escapeXml("été") ); -> 14:53:48,046 INFO [STDOUT] été
http://commons.apache.org/lang/
A+
Vu la question, tu devrais plutôt utiliser StringEscapeUtils.unescape...(...)![]()
mince, j'utilise cette librairie mais j'avais pas pigé que escapeXml faisait ce que je voulais... :-(
Partager