-R 上传文件名中包含西班牙字符的文件夹会返回错误
Posted
技术标签:
【中文标题】-R 上传文件名中包含西班牙字符的文件夹会返回错误【英文标题】:-R uploading a folder with Spanish characters in file name returns an error 【发布时间】:2019-07-25 15:37:13 【问题描述】:我正在尝试使用 gsutil 将包含文件(具有不同文件扩展名)的文件夹集合上传到我的存储桶。我正在使用以下命令:
gsutil -m cp -R -L dir gs://my_bucket
它可以正常上传文件,直到遇到包含ó
和其他西班牙字符等字符的文件名(“Opinió ITAE3”),并给我这个错误:
【错误2】系统找不到指定的文件:u'C:\Users\anton\Desktop\Test\Test\Opinio\xb4 ITAE3.txt' CommandException: 1 个文件/对象无法传输。
许多文件都很旧。当我创建一个名称为éóá.txt
的文件时,它工作正常。但它不适用于那个旧文件。好像和编码有关。
如何将这些文件与其他文件一起上传?
【问题讨论】:
【参考方案1】:如 Filename encoding and interoperability problems 的云存储文档中所述:
文件以其他编码(例如拉丁语 1)存储的用户必须在尝试上传文件之前将这些文件名转换为 UTF-8。
它建议:
如果您的文件太多而无法使用,您可以使用工具将旧的字符编码转换为 UTF-8。一种这样的工具是native2ascii。
【讨论】:
以上是关于-R 上传文件名中包含西班牙字符的文件夹会返回错误的主要内容,如果未能解决你的问题,请参考以下文章
错误 ITMS-90174:“缺少配置文件 - iOS 应用程序必须在名为 embedded.mobileprovision 的文件中包含配置文件。”
ITMS-90174:“缺少配置文件 - 应用程序必须在名为 embedded.mobileprovision 的文件中包含配置文件。”关于上传颤动