slt,
Je n'arrivais pas à trouver le charset qui allait bien pour afficher les é è et autre à sous la console DOS alors j'ai fait ce bout de code :
et je n'obtiens PAS UNE LIGNE avec les fameux é è et à ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SortedMap charsets = Charset.availableCharsets(); Set k = charsets.keySet(); for(Iterator i = k.iterator(); i.hasNext();) { String nom = i.next().toString(); Charset charset = (Charset)charsets.get(nom); PrintWriter outWriter = new PrintWriter(new outputStreamWriter(System.out, charset),true); outWriter.println(nom + " : é è à"); }
Ma console DOS est-elle devenu folle ?Big5 : ? ? ?
Big5-HKSCS : êm êo êj
EUC-JP : Ž▒ Ž▓ Žó
EUC-KR : ? ? ?
GB18030 : ¿ª ¿¿ ¿ñ
GBK : ¿ª ¿¿ ¿ñ
ISO-2022-JP : !) !) !)
ISO-2022-KR :
ISO-8859-1 : Ú Þ Ó
ISO-8859-13 : Ú ? ?
ISO-8859-15 : Ú Þ Ó
ISO-8859-2 : Ú ? ?
ISO-8859-3 : Ú Þ Ó
ISO-8859-4 : Ú ? ?
ISO-8859-5 : ? ? ?
ISO-8859-6 : ? ? ?
ISO-8859-7 : ? ? ?
ISO-8859-8 : ? ? ?
ISO-8859-9 : Ú Þ Ó
JIS_X0201 : ? ? ?
JIS_X0212-1990 : +1 +2 +"
KOI8-R : ? ? ?
Shift_JIS : !) !) !)
TIS-620 : ? ? ?
US-ASCII : ? ? ?
U T F - 1 6 : Ú Þ Ó
U T F - 1 6 B E : Ú Þ Ó
T F - 1 6 L E : Ú Þ Ó
UTF-8 : ├® ├¿ ├á
windows-1250 : Ú ? ?
windows-1251 : ? ? ?
windows-1252 : Ú Þ Ó
windows-1253 : ? ? ?
windows-1254 : Ú Þ Ó
windows-1255 : ? ? ?
windows-1256 : Ú Þ Ó
windows-1257 : Ú ? ?
windows-1258 : Ú Þ Ó
windows-31j : ? ? ?
x-EUC-CN : ¿ª ¿¿ ¿ñ
x-euc-jp-linux : !) !) !)
x-EUC-TW : ? ? ?
x-ISCII91 : ? ? ?
x-JIS0208 : !) !) !)
x-Johab : ? ? ?
x-MS950-HKSCS : êm êo êj
x-mswin-936 : ¿ª ¿¿ ¿ñ
x-windows-949 : ? ? ?
x-windows-950 : ? ? ?
D'après mes recherches, le charset IBM 850 (aka cp850) est géré par dos. Dans mon cas, il n'apparait pas.
Merci de votre aide !
Partager