路径中包含中文,接收到之后会出现乱码,如何解决呢?
var str = 'http://test.xxx.com/oss-download/583a02dead3e04a62586b82d493ecbac/黑盒测试用例设计方法.doc';
console.log(encodeURL(str)); // encodeURL() 中文编码
结果:
"http://test.xxx.com/oss-download/583a02dead3e04a62586b82d493ecbac/%E9%BB%91%E7%9B%92%E6%B5%8B%E8%AF%95%E7%94%A8%E4%BE%8B%E8%AE%BE%E8%AE%A1%E6%96%B9%E6%B3%95.doc"
console.log(decodeURI(str)); // decodeURI() 中文解码
结果:
'http://test.xxx.com/oss-download/583a02dead3e04a62586b82d493ecbac/黑盒测试用例设计方法.doc
交流
1、公众号:公众号「进军全栈攻城狮」 ,对前端技术保持学习爱好者。我会经常分享自己所学所看的干货,在进阶的路上,共勉!
2、可添加 微信群 或 关注微信公众号 共同进阶学习:扫码入群