Есть ли способ добавить псевдонимы для имен Charset Java
Я получаю исключение, спрятанное в сторонней библиотеке, с сообщением вроде этого:
java.io.UnsupportedEncodingException: BIG-5
Я думаю, что это происходит, потому что Java не определяет это имя дляjava.nio.charset.Charset
. Charset.forName("big5")
хорошо, ноCharset.forName("big-5")
бросает исключение. (Все эти имена не чувствительны к регистру.)
Это отличается от "utf-8", который имеет некоторые псевдонимы, чтобы быть более прощающими. Например, обаCharset.forName("utf8"
) а такжеCharset.forName("utf-8")
отлично работает
Вопрос: есть ли способ добавить псевдоним так, чтобы "big-5" отображался в "big5"?