Октет (8-битные символы) -> Преобразование Base64 (6-битные символы) работает с байтами, а не с символами, поэтому работает одинаково, независимо от кодировки строки.
Для ясности: Base64 не является кодировкой символов. Отправитель и получатель должны согласовать кодировку символов (ASCII, UTF-8, UTF-16, UCS-2 и т. Д.), А также метод транспорта (Base64, gzip и т. Д.).