亚马逊SES不允许字段中的变音字符

时间:2015-04-05 14:06:15

标签: c# amazon-web-services amazon-ses

使用以下SendEmailRequest包含变音符号的字符。

var sendRequest = new SendEmailRequest
{
    Source = "Kůň <kun@test.com>",  
    Destination = destination,
    Message = new Message
    {
        Subject = new Content(message.Subject),
        Body = mailBody
    }
};

..并通过Amazon SES发送,导致发件人在电子邮件客户端中错误地显示为 KoH 而不是Kůň

有没有快速解决方法来解决这个问题?如何告诉SES客户端将源代码视为UTF-8?主题没有这样的问题。

1 个答案:

答案 0 :(得分:0)

必须声明源代码编码 有关unicode的更多详细信息,请点击链接:
https://msdn.microsoft.com/en-us/library/windows/desktop/dd374081%28v=vs.85%29.aspx