我正在尝试通过邮件发送非英文文本。非英语文本位于邮件的“发件人”字段中(电子邮件地址旁边显示的文本)。在收件人的邮箱中,非英语文本被视为一系列问号。可能有什么不对?
以前,我在从简单的java程序打印非英语文本时遇到问题。问题在于用于源文件的编码。我将其更改为UTF-8,然后可以通过将unicode文本嵌入到程序中来打印它。现在我的所有源文件都使用UTF-8编码。这可能以任何方式与上述问题有关吗? 不管怎样,我是否必须提到要用于发送消息的编码?如果是这样,我该怎么做?
只是为了提供更多上下文,这是在通过谷歌应用引擎托管的网络应用程序中观察到的,程序是用java编写的。