使用UTF-8编码

时间:2017-06-20 07:30:58

标签: encoding utf-8 outlook vcard vcf

我写了一个插件,它在Windows存储中生成一个VCF文件。如果我将其保存在 UTF-8 中, Windows人员将能够正确读取所有元音变音。 如果我在 Outlook 中导入vcf文件,则每个Ü都是¼。

如果我将VCF文件保存在 Outlook ISO-8859-1 中,我可以阅读变音符号但是 然后Windows People获得了变音符号的黑色问号。

如何修复编码问题?所有平台都有标准吗?

1 个答案:

答案 0 :(得分:1)

要将版本设置为2.1并将CHARSET设置为UTF-8修复了问题!

 vcard.AppendLine("VERSION:2.1");
 vcard.AppendFormat("N;CHARSET=utf-8:{0};{1};{2};{3}\r\n", 
 json.lastName,json.firstName, json.middleName,json.title);