gpt4 book ai didi

ruby-on-rails - sendgrid模板的电子邮件主题中无法使用特殊字符的编码

转载 作者:行者123 更新时间:2023-12-04 06:03:19 25 4
gpt4 key购买 nike

我一直在使用sendgrid-ruby gem发送电子邮件。电子邮件的主题无法正确解码特殊字符。
例如。发送电子邮件How's it going的主题时,会在实际的电子邮件How's it going中将其翻译为

我曾尝试将字符串编码为主题,以使用不同的格式,例如ASCII,ISO_8859_1,但这些都不起作用。

@body_json['personalizations'][0]['dynamic_template_data'] = {
'email_title': @email_title,
'content': @description,
'subject': "How's it going"
}

SendGrid::API.new(api_key: ENV['SENDGRID_API_KEY']).client.mail._('send').post(request_body: @body_json)


电子邮件主题应正确显示特殊字符,例如'&:

最佳答案

您应该在主题部分中使用三括号,即{{{subject}}}用于具有特殊字符的主题。
如果您使用双括号方法,则您的字符串将被HTML编码。

检查来自SendGrid存储库https://github.com/sendgrid/sendgrid-nodejs/issues/741#issuecomment-422026634的此链接

关于ruby-on-rails - sendgrid模板的电子邮件主题中无法使用特殊字符的编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54763672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com