通过邮件发送非英文文本的问题

时间:2010-01-17 08:38:10

标签: java google-app-engine encoding email

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

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

只是为了提供更多上下文,这是在通过谷歌应用引擎托管的网络应用程序中观察到的,程序是用java编写的。

1 个答案:

答案 0 :(得分:3)

您只能 在标头中发送ASCII文字。非ASCII标头必须为specially encoded