Obtener los Charset disponibles y sus alias

2127 vistas

La clase java.nio.Charset permite de forma sencilla acceder a esta información.

Veamos un ejemplo que lista el conjunto de charsets desponibles:



java
  1. SortedMap<String,Charset> charsets = Charset.availableCharsets();
  2. for(String nombre : charsets.keySet()){
  3.   System.out.println("Charset "+nombre);
  4.   Charset charset = charsets.get(nombre);
  5.   for(String alias : charset.aliases()){
  6.       System.out.print(" "+alias+",");
  7.   }
  8.   System.out.println();
  9. }