Windows 10 People应用程序编码

时间:2016-01-13 18:00:17

标签: windows character-encoding outlook uwp vcard

我们收到的投诉是我们的Vcards没有针对新的Windows 10 Phone操作系统进行正确编码(使用People应用程序作为其联系人存储空间)。

目前,我们提供的Windows代理Vcards具有ISO-8859-1编码,适用于Outlook,但似乎不适用于这款新的People应用。我尝试使用UTF-8编码,反之亦然,就是它与People应用程序完美配合,但后来停止使用Outlook客户端。

是否有某种方式/编码适用于这两种平台?

1 个答案:

答案 0 :(得分:0)

必须从用户代理处获取平台:

if 'Windows Phone' in user_agent:

    return 'UTF-8'

if 'Windows' in user_agent:

    return 'ISO-8859-1'

不是我真正希望的优雅解决方案,所以如果你拥有它,肯定会发布一个更好的答案。