Windows 10:プロバイダのWebメールのアドレス帳をPeopleで使いたい
2016年12月22日 コメントを残す
日本のプロバイダの Web メールを使っています。このプロバイダの Web 上にあるアドレス帳を Windows 10 のアドレス帳である People で利用しようと考えました。Windows 10 には、Microsoft のWebメールである@outlook.jp でサインインしています。しかし、Outlook 連絡先にインポートしようと思ったのですが、直接はできないようです。そこで、Windows Live メールのアドレス帳に一度インポートしてみました。しかし、文字化けしてしまいました。こんな場合、どうするといいのでしょう?
「日本のプロバイダの Web メール」ということで、Nifty の Web メールのアドレス帳をエクスポートしてみました。ファイルは、CSV 形式で書き出されました。このファイルを、Outlook 連絡先 でインポートしまてみます。上部の「管理」から「連絡先のインポート」を選択。
「連絡先のインポート」画面に「インポートする場所を指定してください」として「Gmail」「Outlook 2010/2013/2016」「Yahoo! メール」「Windows Live メール」が表示されます。どうも、インポートできる形式が決まっているようです。
物は試しに、「Windows Live メール」を選んで作業してみましたが 、こんなエラーメッセージが標示されました。
CSV ファイルの形式が正しくありません。Outlook CSV 形式でエクスポートされたファイルであることを確認してください。
そこで、いったん、Windows Live メールのアドレス帳にインポートしてみました。次のようにします。
- Windows Live メールを開き、アドレス帳を開きます。
- 「ホーム」タブの「インポート」を開き、「カンマ区切り(.csv)」を選択
- 「CSV のインポート」画面が開きますので「参照」ボタンをクリック。
- CSVファイルを指定し、「開く」ボタンをクリック
- 「CSV のインポート」画面に戻りますので、「次へ」ボタンをクリック。
すると・・・。「インポートするフィールドの割り当て」で質問者さんのいうように、文字化けが発生します。Web上のアドレス帳では、日本語で書いてあった部分が「テキスト フィールド」欄で文字化けしています。
このまま、インポートすると、日本語で書かれていた部分が文字化けしたまま、書き込まれてしまいます。
この現象は、Windows Live メール 2009の際にも、Windows Live メール のアドレス帳 で紹介しました。Windows Live メール 2012でも直っていなかったのですね。なお、Outlook 2016のアドレス帳で、同じ CSV ファイルをインポートしてみましたが、こちらは文字化けすることなく取り込めました。もし、持っているのでしたら、Microsoft Outlook で作業されることをお勧めします。
さて、Windows Live メールのアドレス帳は、文字コードに「UTF-8」を使っています。この現象は、書き出した CSV ファイルの文字コードが「ANSI」であると文字化けします。そこで、書き出した CSV ファイルの文字コードを次のようにして変更します。
- CSV ファイルを右クリックします。
- 表示されたメニューの「プログラムから開く」より「メモ帳」を選択します。
- メモ帳の「メニュー バー」の「ファイル」を開き、「名前をつけて保存」を選択。
- 「名前をつけて保存」の画面が開きます。
下の方の「文字コード」欄が「ANSI」になっていることでしょう。
「文字コード」欄右端の ▼ボタンを押して、「UTF-8」へ変更します。 - 「保存」ボタンを押します。
- 「名前をつけて保存の確認」が表示されますので、「はい」を押して、上書き保存します。
- 「メモ帳」を×ボタンで閉じます。
では、Windows Live メールのアドレス帳へインポートする続きです。
- 「インポートするフィールドの割り当て」で文字化けが解消していることを確認します。
- 「テキスト フィールド」を1つずつ選択し、「割り当ての変更」ボタンを押します。
- 「割り当ての変更」でインポートする「テキスト フィールド」の割り当てを決めます。
※「1」の画像の場合は、上から「名前」「電子メール アドレス」「メモ」と割り当てるといいでしょう。 - インポートする「テキスト フィールド」の欄にチェックをつけ、正しく割り当てられているのを確認したら、「完了」ボタンを押します。
- 「インポート中」の画面が表示され、程なく消えます。
以上で、Windows Live メールのアドレス帳へインポートが完了します。Windows Live メールを Microsoft のWeb メールでサインインして使っている場合は、これで、アドレス帳が同期されるはずなのですが、うまくいきません。「カレンダー」ともに「アドレス帳」の同期も、停止してしまったようです。そこで、Windows Live メールのアドレス帳からエクスポートして、Outlook 連絡先でインポートします。
長くなりましたので、この続きは、Windows 10:Windows Live メール で使っていたアドレス帳を「People」アプリで使いたい でどうぞ。