我目前正在建立一個MimeMessage(Java郵件)並將其發送給用戶,但我們支持多個區域設置。在發送時,我們不知道最終用戶能夠理解什麼語言。MIME消息與多文本/ html在不同的語言環境
我想知道是否有可能將多個文本/ html附加到不同語言的消息。
I.e.第一個文本/ html是英文,第二個文本/ html是德文,第三個是法文。
這可能嗎?如果是這樣,我需要添加一些標題來定義html所在的語言環境/ lang?
感謝 尼爾
我目前正在建立一個MimeMessage(Java郵件)並將其發送給用戶,但我們支持多個區域設置。在發送時,我們不知道最終用戶能夠理解什麼語言。MIME消息與多文本/ html在不同的語言環境
我想知道是否有可能將多個文本/ html附加到不同語言的消息。
I.e.第一個文本/ html是英文,第二個文本/ html是德文,第三個是法文。
這可能嗎?如果是這樣,我需要添加一些標題來定義html所在的語言環境/ lang?
感謝 尼爾
嘗試增加: 內容語言:EN 內容語言:FR 內容語言:德
你的附件,測試與主要的電子郵件客戶端(如Outlook,雅虎, Gmail,...)
您可能會想到兩種方法。一種是用英文定義一條信息,並將其他內容添加爲適當名稱的附件(Deutsch.html,Francais.html等)。您最終可能會遇到支持附件名稱中的非ASCII字符的問題。各種MUA可能無法正確處理它。
其他的辦法是把英語的內容,並添加多語言鏈接是這樣的:
Klicken SIE BITTE(...)
Kliknij恩,奧比przeczytaćTEwiadmośćW¯¯językupolskim。
這些鏈接將指向具有適當語言版本的消息的網頁。我更傾向於第二種方法,因爲它更可靠(但如果您想支持大量語言,可能會出現問題)。
我確實想過使HTML以英文默認並附加其他語言環境的html文件,但內聯(cid)附件在附加的html文件中永遠不起作用。 – 2011-04-15 09:34:33
http://www.ietf.org/rfc/rfc1766.txt似乎指出其支持,但我還沒有得到一個測試工作可靠。 – 2011-04-14 11:59:06
所有的客戶端似乎都採取第一個不管語言 – 2011-04-14 12:20:31
在這種情況下,我會「猜測」,有沒有這樣的標準,這將支持主要的電子郵件客戶端... – Marko 2011-04-14 12:54:38