【问题标题】:problems with sending non-english text over mail通过邮件发送非英文文本的问题
【发布时间】:2010-01-17 08:38:09
【问题描述】:

我正在尝试通过邮件发送非英语文本。非英文文本位于邮件的“发件人”字段(显示在电子邮件地址旁边的文本)。在收件人的邮箱中,非英文文本被视为一系列问号。有什么问题?

以前,我在从一个简单的 java 程序打印非英语文本时遇到问题。问题在于用于源文件的编码。我将其更改为 UTF-8,然后可以通过将 unicode 文本嵌入到程序中来打印它们。现在我所有的源文件都使用 UTF-8 编码。这可能与上述问题有任何关系吗? 无论如何,我是否必须提及用于发送消息的编码?如果是这样,我该怎么做?

为了更详细地说明,这是在托管在 google 应用引擎上的 Web 应用程序中观察到的,并且该程序是用 java 编写的。

【问题讨论】:

  • @Rubens 确定 Rubens.. 几个小时前我才知道如何使用它

标签: java google-app-engine encoding email


【解决方案1】:

您可以在标题中发送 ASCII 文本。非 ASCII 标头必须为 specially encoded

【讨论】:

  • 是这样吗?你确定吗?我记得在邮件的“发件人”字段中看到过中文/日文字符...
  • 那是因为您的电子邮件客户端透明地解码了标头。
猜你喜欢
  • 2023-03-19
  • 2012-04-14
  • 2013-11-21
  • 1970-01-01
  • 1970-01-01
  • 2011-04-09
  • 1970-01-01
  • 1970-01-01
  • 2019-01-20
相关资源
最近更新 更多