我正在开发一个将作为 cli 垃圾应用程序工作的应用程序(我知道垃圾 CLI 存在,这是一个个人项目 :)),我遇到的一个问题是您的垃圾信息(当您将某些东西移动到垃圾,生成一个信息文件来存储它的原始位置)以RFC 2396格式存储信息,因此空格变成%20
了,左括号变成了%28
. (这里是一个例子/home/netsu/Documents/Music%20%28copy%29
:)
我的问题是,如何在 Nim 中转换/home/netsu/Documents/Music (copy)
成/home/netsu/Documents/Music%20%28copy%29
反之亦然?Python 有类似的东西urllib.urlencode
,我相信它可以做到这一点,但我不知道 Nim 中有这么有用的特性。