首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Gmail中使用Drafts.send发送主题中的unicode字符?

如何在Gmail中使用Drafts.send发送主题中的unicode字符?
EN

Stack Overflow用户
提问于 2014-07-02 22:13:11
回答 2查看 936关注 0票数 4

如果用户在gmail中创建了包含主题中Unicode字符的草稿,则调用Draft.Send似乎无法正确处理这些unicode字符。

您可以通过以下方法对此进行测试:

  1. 在gmail中创建一个主题为“☃☃”的草稿
  2. 调用drafts.list以获取API (https://developers.google.com/gmail/api/v1/reference/users/drafts/list#try-it)中的草稿id
  3. 使用api (https://developers.google.com/gmail/api/v1/reference/users/drafts/send#try-it)中的草稿id调用https://developers.google.com/gmail/api/v1/reference/users/drafts/send#try-it
  4. 然后转到Gmail web ui,然后是已发送的文件夹,并看到电子邮件的主题是“˜ƒ”。

有什么解决办法吗?

EN

回答 2

Stack Overflow用户

发布于 2022-02-11 18:04:24

使用NodeJs,下面是我为发送Unicode字符和表情符号所做的工作。本评论的详细内容

票数 0
EN

Stack Overflow用户

发布于 2014-07-07 00:31:22

电子邮件只能包含ASCII字符。见RFC 5335。你试过对主题进行编码吗?

代码语言:javascript
复制
Subject: =?utf-8?b?c25vd21hbiDimIM=?=

您没有提到您使用的是哪种语言,但大多数语言都有一个用于执行编码的库。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24541908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档