HTML中Mailto中文问题及简单说明

在我的jspweb工程中。引入了

用于当出现问题的时候,可以以邮件的方式来联系管理员。

在点击后,确实打开了邮件系统,但是中文出现了问题。于是准备用javascript对于进行处理。

将标签改为<a href="#" name='mail' οnclick="mailSome();" >Mail</a>

同时增加javascript

其中,StringBuffer对象为自己实现的js。功能同Java的StringBuffer.

一开始也考虑过用js的encoderURI方法,但是还是乱码。于是决定用java的方式来处理,

其支持自定义的编码格式。

在写这段js的时候,起初用的是java.net.URLEncoder.encode("我的内容","UTF-8"),但是

依然是乱码。可能跟邮件系统的编码有关。于是改成通用的gb2312,中文乱码问题解决。

 

组织这段Mailto的语句简单介绍一下:

mailto:后面跟着的是要发送的邮箱,如果是多个邮箱,需要以;分隔开。例如

anyone1@163.com;anyone2@163.com

邮箱后,用?分隔其邮件参数。各个参数及值以key=value来加入,参数值对以&来分隔。

subject=出现问题  为邮件主题

cc=anyone3@163.com;anyone4@163.net  为邮件抄送地址

body=内容 为邮件正文

bcc=anyone5@163.com 为邮件暗抄

很简单的一个邮件发送。还不错!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值