我引入了名称中包含空格、英文名称和中文名称的图像,并使用这些文件名创建显示在图像下方的字符串。
在我开始将中文放入图像文件名之前,这一切都很好。
现在,不幸的是所有空间都以
的形式出现%20
中文的例子是这样的:
%E7%99%BE%E9%A6%99
我安装了简体中文,并在 Xcode 中设置了项目的内部化设置...但不知何故我遗漏了一些东西。这不是第一次,也不会是最后一次。
我需要做什么才能使用 Unicode?p>
最佳答案
如果您对路径空格进行 urldecode 后,该路径将被 urlencoded
对于 swift 3:
substring.removingPercentEncoding
对于 Swift 2.3:
substring.stringByRemovingPercentEncoding
关于ios - 文件名中的字符串显示 %20,其中名称中有空格,不需要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40616757/