Иногда требуется создать вручную заголовок письма (MIME) на русском языке, а для этого русские символы нужно перевести в UTF-8 кодировку, которая читается из Base64 кодировки (Например для русских имен в фреймворке Gophish Framework)
Строка в кодировке будет выглядеть следующим образом:
=?UTF-8?B?BASE64?=
=?UTF-8?B? – указываем что это UTF-8 из Base64;
BASE64 – текст в кодировке Base64;
?= – символы окончание текста.
В Linux, чтобы перекодировать текст в Base64, можно воспользоваться командой:
echo 'текст' | base64
В итоге, после всех трансформаций из слова “текст“, мы получим строку:
=?UTF-8?B?0YLQtdC60YHRggo=?=
Автоматически этот текст можно сгенерировать с помощью команды:
echo 'текст' | base64 | awk '{print "=?UTF-8?B?"$0"?="}'
и далее ее использовать там, где требуется.
Заказать создание и поддержку безопасной IT-инфраструктуры любой сложностиБыть уверенным в своей IT-инфраструктуре – это быть уверенным в завтрашнем дне. Для того, чтобы сделать заказ:
|