/ Offices & Vba / 0浏览

mailto邮寄地址链接 outlook点开乱码的解决方案

之前写了一个网页,使用@mailto来写了收件人,主题,正文等作为一个模板使用。编码使用gb2312(之前使用utf-8不不管怎么设置都是乱码),自己用outlook2007正常,所以就发布了。

运行了几天,一些同事反馈用outlook2003点开链接邮件显示乱码,但有的也是正常,如下图:

首先想到是网页应该没有问题,应该还是个别同事设置的问题。IE传送过去的编码估计与outlook2003的设置不同,导致乱码。在IE中设置一阵好找,功夫不负有心人呀。。。如下图,在高级选项卡中“将UTF-8用于邮寄地址链接”勾选去掉,确定。然后再打开链接,outlook2003中一切都正常了,再也没有乱码

至此问题基本解决,不过为啥outlook2007可以不受影响呢,原因如下图:) 。outlook2007可以启用对mailto协议启用utf-8支持,所以IE直接传送出来的UTF-8的邮寄地址链接可以正常显示。这就是0utlook2007比outlook2003先进的地方。。。