網頁上發送mail的編碼問題
網頁上發送mail有2種常用的方式. MailTo 和 Form提交.兩者在編碼方面都是一樣的.
如果頁面是UTF-8編碼格式,則發送出去的字符串就是UTF-8,Mail客戶端如果以GB2312接受,必為亂碼
實際在中文win2000下測試,就算修改Outlook Express默認編碼為UTF-8,仍然無法接受正常的漢字。
所以將頁面修改為GB2312是一個簡單的解決方案。
還有一個問題
如果我在日文系統調用GB2312的頁面,仍然無法獲取正確的漢字。
解決辦法是,在日文系統下,把需要的漢字輸到*.ASPX文件上(或者是JS),然后再調用頁面,在日文系統上就能夠出現正確的漢字。雖然這個時候源代碼全部是亂碼。
實際上是用日文字體寫中國漢字。。。。這個和編碼格式問題好像不一樣
posted @ 2006-08-21 09:53 aihua 閱讀(254) | 評論 (0) | 編輯 收藏