关于JS输出中文的问题

fancycgx3650 2011-12-16 11:42:54
我现在通过JS调用一个WebService发送邮件,如果参数是中文的话,在邮件显示里就是乱码
程序是通过一个JSP文件调用JS文件实现的
JSP文件的编码是GBK的

请问该怎么解决
...全文
110 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hch126163 2011-12-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 acesidonu 的回复:]

用encodeURIComponent编码
[/Quote]
+++
mokson 2011-12-17
  • 打赏
  • 举报
回复
一般都是编码问题吧.
Acesidonu 2011-12-17
  • 打赏
  • 举报
回复
用encodeURIComponent编码
  • 打赏
  • 举报
回复
或者也可以用escape等试试。
p2227 2011-12-16
  • 打赏
  • 举报
回复
发送前用encodeURIComponent处理一下
var str="你想要发送的中文参数";
alert(encodeURIComponent(str));


jsp接收时这样处理一下
http://docs.oracle.com/javase/1.4.2/docs/api/java/net/URLDecoder.html

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧