批次將 URL 編碼檔名解碼

摘要

  1. 安裝 renameutils
  2. 進入 DokuWiki 的 data/pages 目錄,執行 shell 指令:
    find . -d -name "*%*" -exec deurlname {} -v \;
    

原文

原文:批次將 URL 編碼檔名解碼 [Ciang Brides 黃金城]

像 DokuWiki 預設會將頁面文件檔(.txt)檔名的 UTF-8 字元,用 URL
格式編碼,也就是說非 ASCII
字元都會編為「%30%AB......」這樣的天書。如果在 DokuWiki
的管理介面中想把檔名編碼格式改為 utf8 還不行,會導致 DokuWiki
抓不到現有的文件檔,會全部亂套。

所以,如果想讓 DokuWiki 改用 UTF-8 檔名的話,還得先把現有文件檔的 URL
encoding 全部解碼才行。但哪裡有批次解碼的工具?