我们收到的投诉是我们的Vcards没有针对新的Windows 10 Phone操作系统进行正确编码(使用People应用程序作为其联系人存储空间)。
目前,我们提供的Windows代理Vcards具有ISO-8859-1
编码,适用于Outlook,但似乎不适用于这款新的People应用。我尝试使用UTF-8
编码,反之亦然,就是它与People应用程序完美配合,但后来停止使用Outlook客户端。
是否有某种方式/编码适用于这两种平台?
答案 0 :(得分:0)
必须从用户代理处获取平台:
if 'Windows Phone' in user_agent:
return 'UTF-8'
if 'Windows' in user_agent:
return 'ISO-8859-1'
不是我真正希望的优雅解决方案,所以如果你拥有它,肯定会发布一个更好的答案。