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

在我的jspweb工程中。引入了

Mail

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

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

将标签改为Mail

同时增加javascript

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

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

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

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

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

 

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

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

[email protected];[email protected]

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

subject=出现问题  为邮件主题

[email protected];[email protected]  为邮件抄送地址

body=内容 为邮件正文

[email protected] 为邮件暗抄

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

你可能感兴趣的:(JSP)