2010-03-01 135 views
4

我當前正在生成電子郵件,並想知道我是否應該將正文輸出轉換爲UTF-8而不是原始ASCII碼?將電子郵件編碼爲UTF8

+1

只要確保您正確地將您的內容標記爲ASCII,而不是讓客戶承擔它。另外,.NET 4(和3.5)BCL中的郵件內容非常複雜且易於使用;你應該嘗試一下,而不是生成「即時」。 – bzlm 2010-03-01 15:49:35

回答

2

如果電子郵件的內容是ASCII,沒有理由轉換爲UTF-8。

如果您需要在電子郵件中支持多種語言,請轉換爲UTF-8。

+0

這是我應該轉換文本的唯一原因嗎? – 2010-03-01 15:51:28

+0

@Ardman是的,如果你知道除了ASCII之外你永遠不需要任何東西,你可以堅持ASCII。對於閱讀郵件的人來說,這並沒有什麼不同。實際上,我敢說遠遠地支持ASCII碼,遠遠超過對UTF-8的支持,可悲的是:http://en.wikipedia.org/wiki/Comparison_of_email_clients#Features – bzlm 2010-03-01 15:52:26