文件名中的字符串显示 %20,其中名称中有空格,不需要
String from filename showing %20 where spaces are in the name, unwanted
我正在引入名称中包含空格、英文名称和中文名称的图像,并使用这些文件名创建显示在图像下方的字符串。
在我开始将中文放入图像文件名之前,这一切都很好。
现在,不幸的是所有空间都以
的形式出现
%20
中文的例子是这样的:
%E7%99%BE%E9%A6%99
我安装了简体中文,并在 Xcode 中的项目的内部化设置中进行了设置...但不知何故我遗漏了一些东西。这不是第一次,也不会是最后一次。
我需要做什么才能让 Unicode 工作?
如果您对路径空格进行 urldecode,则该路径已被 urlencoded
对于Swift 3:
substring.removingPercentEncoding
对于Swift 2.3:
substring.stringByRemovingPercentEncoding
我正在引入名称中包含空格、英文名称和中文名称的图像,并使用这些文件名创建显示在图像下方的字符串。
在我开始将中文放入图像文件名之前,这一切都很好。
现在,不幸的是所有空间都以
的形式出现%20
中文的例子是这样的:
%E7%99%BE%E9%A6%99
我安装了简体中文,并在 Xcode 中的项目的内部化设置中进行了设置...但不知何故我遗漏了一些东西。这不是第一次,也不会是最后一次。
我需要做什么才能让 Unicode 工作?
如果您对路径空格进行 urldecode,则该路径已被 urlencoded
对于Swift 3:
substring.removingPercentEncoding
对于Swift 2.3:
substring.stringByRemovingPercentEncoding