Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过邮件发送非英语文本的问题_Java_Google App Engine_Encoding_Email - Fatal编程技术网

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

Java 通过邮件发送非英语文本的问题,java,google-app-engine,encoding,email,Java,Google App Engine,Encoding,Email,我试图通过邮件发送非英语文本。非英语文本位于邮件的“发件人”字段(显示在电子邮件地址旁边的文本)。在收件人的邮箱中,非英语文本被视为一系列问号。有什么不对劲吗 以前,我在从一个简单的java程序打印非英语文本时遇到问题。问题在于用于源文件的编码。我将它改为UTF-8,然后可以通过将它们嵌入程序来打印unicode文本。现在,我所有的源文件都使用UTF-8编码。这是否与上述问题有关? 顺便问一下,我是否必须提到发送消息所使用的编码?如果是,我该怎么做 更详细地说,这是在google app eng

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

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


更详细地说,这是在google app engine上托管的web应用程序中观察到的,该程序是用java编写的。

您只能发送标题中的ASCII文本。非ASCII标题必须为。

只能在标题中发送ASCII文本。非ASCII标题必须为。

是这样吗?你确定?我记得在邮件的“发件人”字段中看到过中文/日文字符……这可能是因为您的电子邮件客户端透明地解码了邮件头。是这样吗?你确定?我记得在邮件的“发件人”字段中看到过中文/日文字符……这可能是因为您的电子邮件客户端透明地解码了邮件头。@Rubens当然可以,Rubens..我只花了几个小时就学会了如何使用它ago@Rubens当然,鲁本斯。我几个小时前才知道怎么用它