创建时,某些unicode正在从文件和文件夹名称中删除

时间:2013-07-30 12:50:56

标签: unicode box-api

我的文件名中包含一个字符U1F607(与HALO面对面)。

我使用V2 API(也直接在网站上)创建文件,结果是从文件名中删除了字符。

我遇到的问题是我有这样的功能:

path = "foldername \xf0\x9f\x98\x87"
folder.find( :type => 'folder', :name => path, :recursive => false ).first ||
  folder.create_folder( path ) 

第一次,find失败,文件夹创建为"foldername "。第二次,find再次失败,奇怪的是,创建了一个名为"foldername "的附加文件夹。

我的问题是这些:

  • 是否默默地将角色剥离到API的预期部分? (而不是返回406 Not Acceptable)
  • 是否有可在API客户端中复制的允许/禁止字符列表。
  • 为什么要创建两个同名的文件夹?

1 个答案:

答案 0 :(得分:0)

本周我们正在推出更多角色支持。它应该在它推出后的一两天内开始工作。