2010-12-16 66 views
2

我想寫一個簡單的mailto標籤,支持在電子郵件正文特(德國)字符:A A○○U Uß的mailto HREF無法正常運行在瀏覽器

,我寫我的代碼以下列方式:

<html> 
    <head> 
     <title>TEST PAGE</title> 
    </head> 
    <body> 
     <h1>Test</h1> 
     <a href="mailto:[email protected]?subject=test&body=START%20%C3%84%20%C3%A4%20%C3%96%20%C3%B6%20%C3%9C%20%C3%BC%20%C3%9F%20END">Email link</a> 
    </body> 
</html> 

我測試了它在我的機器上,並且它工作得很好,

前景產生一封電子郵件,身體:

開始END

但是,它在我的德國客戶端不起作用。 生成的電子郵件正文是:

做起了「澶A-öAOE那張ßEND

凡請問問題出在哪? 這個bug有沒有解決方法?

+1

您是否將您的電子郵件發送爲UTF8?我不認爲你可以指定在URL中,但你可以在Outlook /其他郵件客戶端 – Robert 2010-12-16 08:57:04

+0

它的任何配置更改在Outlook? – 2010-12-16 09:03:29

回答

-1

沒有解決方案。

嘗試設置Thunderbird作爲您的默認mailto:處理程序並打開鏈接。然後設置Outlook並再次打開它。

Thunderbird會顯示正確的身體,同時展望一片混亂......

+0

羅伯特是正確的,有一個選項叫:啓用UTF-8支持郵件:協議在Outlook @工具>選項>郵件格式>國際選項> [x]啓用UTF-8支持mailto:協議 – 2010-12-16 09:14:11

+2

是的。感謝反對票。在Outlook Express中查找這些設置的好看。 – 2010-12-16 09:26:28

+0

我很高興你採取建設性的態度 – 2010-12-16 09:27:51

1

羅伯特是正確的,有一個名爲一個選項:啓用的mailto UTF-8支持:在Outlook @

工具協議 >選項>郵件格式>國際選項> [X]啓用的mailto UTF-8支持:協議

我啓用該選項,然後在客戶機的機器上工作,

雖然我不會EXPEC t ppl改變他們的機器的前景配置,以支持我的網絡應用程序,但似乎這是目前唯一可能的方式,我願意提供更多建議

相關問題