环境:
MacBook Pro (Retina, 15-inch, Mid 2015) 版本 10.15.3 (19D76)
版本 79.0.3945.130(正式版本) (64 位)
问题描述:
工作中经常会复制(copy)粘贴(paste), 一些URL 方便团队沟通share.
浏览器中URL如果包含特殊字符、中文字符等, 会自动进行URL encode. 这样copy 到的内容 就会变成 `乱码`.
eg:
原浏览器地址URL:
https://so.csdn.net/so/search/s.do?q=狐松鼠&t=blog&o=&s=&l=&f=&viparticle=
copy/paste后:
https://so.csdn.net/so/search/s.do?q=%E7%8B%90%E6%9D%BE%E9%BC%A0&t=blog&o=&s=&l=&f=&viparticle=
文档中share时 更希望是原URL, 可读性也更强.
如何避免 copy/paste URL encode呢?
总结方式方法:
1. 浏览器URL末尾加空格 ‘ ’, 后进行cp 包括 [Chrome 66 后失效]
2. 浏览器URL 前加空‘ ’, 后进行cp 不待前缀空格.
目前感觉方法2, 比较好用, 也方便.
当然还有一些方式, 破坏原URL 结构的,感觉不是太方便.
大家有更好的方式, 可以留言交流.
参考:
https://stackoverflow.com/questions/18176661/copying-a-utf-8-url-from-browsers-address-bar-gives-only-the-ugly-encoded-one