Amazon S3 Bucket неправильно хранит символы испанского языка - PullRequest
0 голосов
/ 17 мая 2018

Я прочитал, что кодировка символов SES по умолчанию установлена ​​в 7-битный формат ASCII.Как настроить почтовую службу SES и связанный с ней S3 Bucket для правильного хранения в нем неанглоязычных символов, отправленных по электронной почте?См. Пример ошибки ниже:

Текст сообщения электронной почты - обратите внимание на (í):

hola como estas como fue tu día mi amigo

Как он хранится в S3:

hola como estas como fue tu d=C3=ADa mi amigo

1 Ответ

0 голосов
/ 18 мая 2018

Это не ошибка или неверная конфигурация.Ведро и SES работают правильно.SES сохраняет полезную нагрузку в контейнере точно в том виде, в котором она была получена.

=C3=AD - это представление í (U + 00ED, utf8 байтов 0xC3 0xAD) в MIME цитируемом-печатном виде передача содержимогокодирование, которое совместимо с 7-битным ASCII для целей передачи.

Чтобы извлечь этот текст для отображения в другом месте, вам потребуется библиотека, которая правильно обрабатывает MIME и может извлекать и преобразовывать содержимое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...