Я хочу добавить настраиваемый заголовок к электронным письмам, которые рассылает мое приложение. Имя заголовка может содержать только символы ASCII, но для значения и пользователи потенциально могут вводить символы UTF-8, и я должен их закодировать base64. Также мне нужно декодировать их обратно в UTF-8, чтобы показать их пользователю в пользовательском интерфейсе.
Как лучше всего это сделать?