我有一个文件名,其中包含字符 U1F607(带光环的笑脸)。
我使用 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 客户端中复制的允许/禁止字符列表。
- 为什么要创建两个同名文件夹?