2010-01-17 26 views
0

我試圖通過郵件發送非英文文本。非英文文本位於郵件的「發件人」字段(電子郵件地址旁邊的文本)。在收件人的郵箱中,非英文文本被視爲一系列問號。什麼可能是錯的?通過郵件發送非英文文本的問題

以前,我在使用簡單的java程序打印非英文文本時遇到了問題。問題在於用於源文件的編碼。我將其更改爲UTF-8,然後通過將它們嵌入到程序中來打印unicode文本。現在我所有的源文件都使用UTF-8編碼。這可能以任何方式與上述問題有關? 無論如何,我是否必須提及用於發送消息的編碼?如果是這樣,我該怎麼做?

只是爲了放置更多的上下文,這是在谷歌應用程序引擎託管的Web應用程序中觀察到的,並且程序是用java編寫的。

+0

@Rubens確保魯本斯..我知道如何使用它只是幾個小時前 – Aadith 2010-01-17 17:33:18

回答

3

您可以只有發送標頭中的ASCII文本。非ASCII標頭必須是specially encoded

+0

是這樣嗎?你確定?我記得在郵件的「from」字段中看到了中文/日文字符...... – Aadith 2010-01-17 08:45:16

+1

這將是因爲您的電子郵件客戶端透明地解碼了標題。 – 2010-01-17 08:59:21

相關問題