uri encoding with plus sign
See original GitHub issuevue-router 0.7.13 vue 1.0.28
this.$router.go('/production?tab=1&recipe='+recname);
spaces in recname gets correctly encoded to %20 but plus sign stays untouched (should be %2B)
so recname
DM USZCZ
becomes
DM%20USZCZ
but
DM + USZCZ
becomes
DM%20+%20USZCZ
instead of
DM%20%2B%20USZCZ
Issue Analytics
- State:
- Created 7 years ago
- Reactions:2
- Comments:5 (3 by maintainers)
Top Results From Across the Web
HTML URL Encoding Reference - W3Schools
Character From Windows‑1252 From UTF‑8
space %20 %20
! %21 %21
" %22 %22
Read more >How to Pass a Plus Sign to a URL? - CodeProject
Plus in a url means space character. You can use "%2B" instead of a plus sign in urls. An here is an online...
Read more >URL-Encoding of "plus" - Online
Encode plus to URL-encoded format with various advanced options. ... The digits, preceded by a percent sign ("%"), are then used in the...
Read more >URL Encoding | Google Maps Platform
All characters to be URL-encoded are encoded using a '%' character and a two-character hex value corresponding to their UTF-8 character. For example,...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@posva @lukpep any update on this? any workaround?
Unfortunately no. Note this is a version 1 issue, though