V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
thisiskx
V2EX  ›  macOS

mac safari 下载文件名称乱码

  •  
  •   thisiskx · 2023-04-24 16:01:53 +08:00 · 1698 次点击
    这是一个创建于 571 天前的主题,其中的信息可能已经有所发展或是发生改变。

    系统版本:13.3.1 (22E261) safari 版本:16.4 (18615.1.26.11.23) 下载文件名称:%E5%87%BA%E7%A7%9F%E8%BD%A6%E8%AE%A2%E5%8D%95%E6%95%B0%E5%8F%8A%E6%9C%88%E6%B4%BB%E5%8F%B8%E6%9C%BA%E6%95%B0.csv

    请问大佬们,该如何解决?

    6 条回复    2023-04-24 18:05:35 +08:00
    b821025551b
        1
    b821025551b  
       2023-04-24 16:06:09 +08:00
    url_decode()
    jackyzy823
        2
    jackyzy823  
       2023-04-24 16:16:18 +08:00
    Safari 开发 显示 Javascript 控制台

    decodeURIComponent('%E5%87%BA%E7%A7%9F%E8%BD%A6%E8%AE%A2%E5%8D%95%E6%95%B0%E5%8F%8A%E6%9C%88%E6%B4%BB%E5%8F%B8%E6%9C%BA%E6%95%B0.csv')
    cwbsw
        3
    cwbsw  
       2023-04-24 16:25:06 +08:00
    新建一个快速操作,调用 shell 脚本:
    # 调用 Python 内置模块进行解码
    alias urldecode='python3 -c "import sys, urllib.parse; print(urllib.parse.unquote(sys.argv[1]))"'

    # 遍历选择的文件列表,进行重命名
    for f in "$@"
    do
    newName=$(urldecode "$f")
    mv "$f" "$newName"
    done
    iamqk
        4
    iamqk  
       2023-04-24 16:56:35 +08:00
    出租车订单数及月活司机数.csv
    iamqk
        5
    iamqk  
       2023-04-24 16:56:46 +08:00
    neiltroyer849
        6
    neiltroyer849  
       2023-04-24 18:05:35 +08:00
    中文编码问题,在 Safari 里改编码从 Unicode 变到 GB 国标
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   999 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:49 · PVG 05:49 · LAX 13:49 · JFK 16:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.