URL参数代有"+"号应该怎么处理

月光下的土豆 2009-12-18 10:49:58
发在这个版块好像不太恰当,希望大家帮忙

var $Remark="中会+会"
$.ajax({
type:"POST",
url: "adminPlan.asp",
data: "act=savePlan&planRemark="+ escape($Remark) +"&time="+new Date().toString(),
success:function(msg){
alert(msg);
}
})

入库内容变为"中会",信息不完整,从第一个"+"处截断

如果
 encodeURIComponent($Remark)

'+'的问题是解决了.入库信息也完整,但是入库的内容乱码
...全文
584 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
月光下的土豆 2009-12-18
  • 打赏
  • 举报
回复
里面不止一个"+",改了一下,结贴

escape($Remark).replace(/\+/g,'%2B')
xaoyaofeng 2009-12-18
  • 打赏
  • 举报
回复
%2B这个可以
月光下的土豆 2009-12-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 gingerkang 的回复:]
真的,呵呵
这样或许可以:
escape($Remark)=>escape($Remark).replace('+','%2B')
[/Quote]
呵呵~~我试试,这个应该可以.
gingerkang 2009-12-18
  • 打赏
  • 举报
回复
真的,呵呵
这样或许可以:
escape($Remark)=>escape($Remark).replace('+','%2B')
yan11cn 2009-12-18
  • 打赏
  • 举报
回复
不太懂JSCript 不过为什么VBSCript中"av &abv"这样的字符串不会被截断JSCript却会呢?
难道不是按照""匹配去算字符串的吗
gxq323 2009-12-18
  • 打赏
  • 举报
回复
编码问题,最好用utf-8
ender129 2009-12-18
  • 打赏
  • 举报
回复
把你代码最上面跟这个差不多但是显示为一行的删除变为我这种三行的试试
<%@ CODEPAGE=65001%>
<%Response.CodePage=65001%>
<%Response.Charset="UTF-8"%>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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