2017-06-20 9 views
0

WindowsストレージにVCFファイルを生成するプラグインを作成しました。 UTF-8に保存すると、WindowsユーザーはすべてのUmlautを正しく読み取ることができます。 もしvcfファイルをにインポートすると、OutlookはすべてÜです。ウムラウト付きVCardインポートがUTF-8エンコーディングでOutlookで動作しない

私は、OutlookISO-8859-1にVCF-ファイルを保存した場合、私はウムラウトを読み取ることができますが、 は、Windowsの人々は、ウムラウトのためのブラックQuestionmarkを取得します。

エンコードの問題を解決するにはどうすればよいですか?すべてのプラットフォームに標準がありますか?

+1

SO!へようこそ。質問を投稿する前に、次の記事をお読みください: https://stackoverflow.com/help/how-to-ask – garfbradaz

+0

問題の原因となる同じVCFファイルを投稿してください。 –

答えて

0

バージョンを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); 
関連する問題