网页上发送mail有2种常用的方式. MailTo 和 Form提交.
两者在编码方面都是一样的.
如果页面是UTF-8编码格式,则发送出去的字符串就是UTF-8,Mail客户端如果以GB2312接受,必为乱码
实际在中文win2000下测试,就算修改Outlook Express默认编码为UTF-8,仍然无法接受正常的汉字。
所以将页面修改为GB2312是一个简单的解决方案。
还有一个问题
如果我在日文系统调用GB2312的页面,仍然无法获取正确的汉字。
解决办法是,在日文系统下,把需要的汉字输到*.ASPX文件上(或者是JS),然后再调用页面,在日文系统上就能够出现正确的汉字。虽然这个时候源代码全部是乱码。
实际上是用日文字体写中国汉字。。。。这个和编码格式问题好像不一样