Windows Vcards 的 10 人应用编码
Windows 10 People app encoding for Vcards
我们收到投诉,称我们的 Vcards 没有针对新的 Windows10PhoneOS(使用 People 应用程序作为其联系人存储)进行正确编码。
目前我们为 Windows 代理 Vcards 提供 ISO-8859-1
编码,适用于 Outlook,但似乎不适用于这个新的 People 应用程序。我尝试改用 UTF-8
编码,结果恰恰相反,它与 People 应用程序完美配合,但随后停止与 Outlook 客户端配合使用。
是否有一些 way/encoding 可以同时适用于两个平台?
最终不得不从用户代理处获取平台:
if 'Windows Phone' in user_agent:
return 'UTF-8'
if 'Windows' in user_agent:
return 'ISO-8859-1'
这并不是我所希望的优雅解决方案,所以当然 post 如果您有更好的答案。
我们收到投诉,称我们的 Vcards 没有针对新的 Windows10PhoneOS(使用 People 应用程序作为其联系人存储)进行正确编码。
目前我们为 Windows 代理 Vcards 提供 ISO-8859-1
编码,适用于 Outlook,但似乎不适用于这个新的 People 应用程序。我尝试改用 UTF-8
编码,结果恰恰相反,它与 People 应用程序完美配合,但随后停止与 Outlook 客户端配合使用。
是否有一些 way/encoding 可以同时适用于两个平台?
最终不得不从用户代理处获取平台:
if 'Windows Phone' in user_agent:
return 'UTF-8'
if 'Windows' in user_agent:
return 'ISO-8859-1'
这并不是我所希望的优雅解决方案,所以当然 post 如果您有更好的答案。