001 package railo.commons.lang; 002 003 import java.util.Arrays; 004 import java.util.SortedMap; 005 006 public final class Charset { 007 008 public static String[] getAvailableCharsets() { 009 SortedMap map = java.nio.charset.Charset.availableCharsets(); 010 String[] keys=(String[]) map.keySet().toArray(new String[map.size()]); 011 Arrays.sort(keys); 012 return keys; 013 } 014 015 /** 016 * is given charset supported or not 017 * @param charset 018 * @return 019 */ 020 public static boolean isSupported(String charset) { 021 return java.nio.charset.Charset.isSupported(charset); 022 } 023 024 }