2017-06-20 62 views
0

我編寫了一個在Windows存儲中生成VCF文件的插件。如果我將它保存在UTF-8,Windows人將能夠正確讀取所有變音符號。 如果我在Outlook中導入vcf文件,每個Ü都是ü。帶有元音變音的VCard導入在帶有UTF-8編碼的Outlook中無法正常工作

如果我救VCF-文件中ISO-8859-1展望,我可以讀取變音,但 那麼Windows人們得到的黑色問號的變音。

我該如何解決編碼問題?所有平臺都有標準嗎?

+1

歡迎來到SO !.在發佈問題之前請閱讀以下文章: https://stackoverflow.com/help/how-to-ask – garfbradaz

+0

請發佈導致問題的相同VCF場景。 –

回答

0

要將Version設置爲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); 
相關問題