V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
gdtv
V2EX  ›  问与答

请教 PHP 和 javascript 对 url 转义的问题

  •  
  •   gdtv · 2018-01-21 00:59:14 +08:00 · 1494 次点击
    这是一个创建于 2500 天前的主题,其中的信息可能已经有所发展或是发生改变。
    请问 php 和 javascript 分别用什么方法、或者现成的函数可以将网址:
    http://www.test.com/u/1/2/中国 english 123 -.jpg
    转换成:
    http://www.test.com/u/1/2/%E4%B8%AD%E5%9B%BD%20english%20123%20-.jpg

    PS:怎样禁止 V2EX 自动给 url 加超链接?
    2 条回复    2018-01-21 10:08:27 +08:00
    11138
        1
    11138  
       2018-01-21 01:35:34 +08:00   ❤️ 1
    echo str_replace(["%3A", "%2F", "%40"], [":", "/", "@"], rawurlencode('http://www.test.com/u/1/2/中国 english 123 -.jpg'));
    autoxbc
        2
    autoxbc  
       2018-01-21 10:08:27 +08:00   ❤️ 1
    encodeURI,注意不要和 encodeURIComponent 混淆
    encodeURI('http://www.test.com/u/1/2/中国 english 123 -.jpg')
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4870 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:17 · PVG 09:17 · LAX 17:17 · JFK 20:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.