Я пробовал следующее, но это не работает.
Код: Выделить всё
public static String encode(String str) {
return new BigInteger(str, 16).toString(36);
}
Мой подход заключается в преобразовании каждого символа в число. Преобразуйте числа в шестнадцатеричное представление, а затем преобразуйте шестнадцатеричную строку в Base36.
Подходит ли мой подход или есть более простой или лучший способ?
Подробнее здесь: https://stackoverflow.com/questions/416 ... -to-base36
Мобильная версия