开发者社区 问答 正文

javascript location.href传递中文参数乱码问题

不知道怎么解决了?求高手。。。
//fn是从页面文本框中取得的值
` fn=obj[i].value;
location.href= ("upload/editUpload/"+fn);`

错误:

http://localhost:8080/T8/upload/editUpload/%E6%96%B0%E5%BB%BA%E6%96%87%E6%9C%AC%E6%96%87%E6%A1%A3

展开
收起
小旋风柴进 2016-03-20 11:41:05 3394 分享 版权
1 条回答
写回答
取消 提交回答
  • ` url = encodeURI("upload/editUpload/"+fn);
    location.href= url;
    `

    2019-07-17 19:09:19
    赞同 展开评论