【问题标题】:Amazon S3 Bucket not storing Spanish language characters correctlyAmazon S3 存储桶未正确存储西班牙语字符
【发布时间】:2018-05-17 12:09:14
【问题描述】:

我读到 SES 字符编码默认设置为 7 位 ASCII 格式。如何配置我的 SES 电子邮件服务和关联的 S3 存储桶以将电子邮件发送的非英文字符正确存储在存储桶中?请参阅下面的错误示例:

电子邮件正文 - 注意 (í):

hola como estas como fue tu día mi amigo

它是如何存储在 S3 中的:

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

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ses


    【解决方案1】:

    这不是错误或错误配置。存储桶和 SES 工作正常。 SES 将负载完全按照接收到的方式存储在存储桶中。

    =C3=ADí(U+00ED,utf8 bytes 0xC3 0xAD)在MIME quoted-printable内容传输编码中的表示,兼容7位ASCII传输。

    要提取此文本以在其他地方显示,您需要一个能够正确处理 MIME 并可以提取和转换内容的库。

    【讨论】:

    • 感谢这帮助我理解了我的问题...当我开始使用 npm mailparser 解析电子邮件时,我发现其中的 libmime 模块开始为我自动解码。
    猜你喜欢
    • 2014-07-09
    • 1970-01-01
    • 1970-01-01
    • 2013-12-21
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    相关资源
    最近更新 更多