[ASP.net/C#] 超連結mailto的body中文內容,用outlook開啟時變亂碼的解決方式
這裡有PHP版的解法
http://www.fishbecat.com/2010/12/mailto-outlook.html
跟同事討論一下,大致上就是outlook郵件的編碼為Big5,所以傳給outlook的中文想辦法編成Big5編碼就好
string s = "mailto:" + "shadow@hotmail.com" + "?body=" + HttpUtility.UrlEncode("親愛的使用者" , Encoding.Default);
//因為一般WebServer的電腦作業系統預設為Big5編碼,所以用Default就行了
其他參考: