vue-router 传递中文参数浏览器显示乱码

在组件中用动态路由传递一个中文参数,在浏览器中显示乱码,各种转码都不行,utf8转换成gb2312?请社友指点?
代码

浏览器显示

阅读 12.2k
3 个回答

转换为字符串 传过去试试

还有你传参 path: ,parmas:{}

前面建议path 识别路径

clipboard.png

这个很正常呀,这个不是乱码,这是用encodeURI或者encodeURIComponent转换了的,取到值后用decodeURI或者decodeURIComponent转回来试试

这是转码后的结果,拿到参数后用decodeURI转码就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题