我正在使用C#桌面应用程序中的OneDrive REST API,我发现它没有处理Unicode字符。
当我通过REST API获取包含外来字符名称的文件夹列表时,它们正在受到损坏。
当我使用OneDrive网络界面在线查看时,外来字符是正确的。
即使使用测试程序" Live Connect API Explorer"在微软的LiveSDK-for-Windows-master.zip中,字符被破坏了。
REST API不支持Unicode吗?
答案 0 :(得分:0)
支持Unicode。你可以分享一个被破坏的unicode字符串以及它是如何被破坏的吗?我尝试使用一些unicode文件名的API Explorer,它能够呈现它们:
{
"id": "file.abc123.abc123!7735",
"name": "माधुरी दीक्षित.jpg",
...
}
请注意,API会返回JSON响应中未编码的unicode字符。您的处理管道中的其他内容是否可能无法处理?或者你的应用程序没有使用字体可以显示字符?