JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » EJB / 其它Java EE 討論區 » JavaMail  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友   
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 使用 mailto 並同時傳入 subject 的作法
精靈





發文: 86
積分: 7
於 2008-09-15 16:40 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
一般我們使用 mailto:aaa@bbb.com,是直接開啟本地電腦的 email 軟體,並自動將 aaa@bbb.com 作為收件者出現在本地的 email 軟體。
常有一種需求,要求將文章的標題當作郵件的主旨,或是自動帶出信件主旨至該 email 軟體等。
我們採用 href="mailto:aaa@bbb.com?subject=Re : 信件主旨" 的方式來將主旨直接傳送到 email 軟體。
當主旨含有中文時,如果直接以上述語法傳送,在 email 軟體的主旨欄中,會看到中文都變成亂碼 (ps: 網頁是採用 UTF-8 編碼),此時請採用以下指令將 主旨 先進行編碼,這樣在 email 軟體中就可看到正確的中文了。

1
2
href="mailto:aaa@bbb.com?subject=Re : 
<%= URLEncoder.encode( new String("信件主旨".getBytes(), "ISO8859_1"),"ISO8859_1")" %>


以上僅在 jsp / outlook 上測試,其它環境不保證結果是否相同 @@

不過,當傳入的主旨是簡體中文時,在繁體中文的 outlook 中,無法正確顯示出簡體字,一樣會有亂碼,不知有沒有辦法讓簡體中文也能正常顯示 ?


精靈 edited on 2008-10-07 14:32
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
5090 使用 mailto 並同時傳入 subject 的作法 精靈 579 2008-09-15 16:40
4547 Re:使用 mailto 並同時傳入 subject 的作法 hkdennis2k 93 2008-09-15 20:13
4289 Re:使用 mailto 並同時傳入 subject 的作法 精靈 73 2008-10-07 15:08
5051 Re:使用 mailto 並同時傳入 subject 的作法 Duncan 619 2008-10-07 16:54
» JWorld@TW »  EJB / 其它Java EE 討論區 » JavaMail

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8