必要なもの
今回は macOS High Sierra (10.13.3)の環境でためしたものを紹介します。
- miniSD カードリーダー(PHS の miniSD データをパソコンへ取り込み)
- VCF統合(コマンドライン)
- ここでは macOS のターミナル + cat コマンドを紹介します。
- 文字コード変換(Shift_JIS --> UTF-8)
- ここでは、CotEditor と nkf(コマンド)の方法を紹介します。
- テキスト置換(アドレス帳形式の手動変更)
- ここでは、CotEditor の方法を紹介します。
- iCloud (Apple ID) アカウント
流れ
- PHS にて 1件ずつ vCard (VCF) 形式で保存
- 保存したデータをPCへ取り出す
- 保存したデータを1つの vCard (VCF) に統合する
- 統合した vCard (VCF) の文字コードを UTF-8 に変更する
- 統合した vCard (VCF) のフォーマットを iCloud 連絡先フォーマットへ変換(手動)
- iCloud にログインして、連絡先から iCloud 連絡先フォーマットに変換した vCard (VCF) をインp−と
- iPhone で iCloud にログインし、連絡先を同期
Step 1. PHS から PHS の連絡先を vCard (VCF) 形式に1件ずつ変更
- アドレス帳 > 各アドレスを開く > メニュー > 名刺タブへコピー(microSDへ)
参照:取扱説明書(P88)アドレスカード(vCard形式)について
知人は約170件ほどありました。
これはまぁ頑張ってもらわないといけませんが、ここを頑張れば後が簡単になります。
Step 2. 保存した vCard (VCF) 形式の連絡先をパソコンへコピー
- PHSの電源をOFF
- PHSの裏蓋をとって、バッテリーを抜き、miniSDカードを取り出す
- miniSD カードリーダーに miniSDを接続し、パソコンにデータをコピー「KYOCERA」フォルダをコピーしておく
Step 3. vCard (VCF) の統合
保存した「KYOCERA」フォルダが、「デスクトップ」にあると仮定します。
- ターミナルアプリを起動
- 次のコマンドを実行する
- cd $HOME/Desktop/KYOCERA/DATA を入力して Enter
- cat *.vcf >> $HOME/Desktop/vcards.vcf を入力して Enter
これで、 デスクトップの、 vcards.vcf に全 VCF ファイルが入ります。
Step 4. 統合した vCard (VCF)データの文字コード変更
Shift_JIS形式になっているので、UTF-8に変更します。
CotEditor 等文字コード変更機能のついたテキストエディタをつかうか、nkf を端末に導入している人であれば
nkf -w --overwrite $HOME/Desktop/vcards.vcf
コマンドにて UTF-8 にコンバートします。
Willcom が出力する vCard (VCF) は、Shift_JISで保存されています。
これをこのまま iCloud の連絡先にインポートすると、文字化けします (^^;
Step 5. 統合した vCard (VCF) データのフォーマットを iCloud 連絡先データ・フォーマットへ修正(手動)
CotEditor などテキストエディタで、統合した vCard (VCF) を開いてください。
そして次の2点の置換をしてください。
- FN;CHARSET=SHIFT_JIS: ---> FN:
- N;CHARSET=SHIFT_JIS: ---> N:
上は、表示名、下は、氏名になります。
Step 6. iCloud (Apple ID) の連絡先にインポート
もし iCloud (Apple ID) を作成していなければ、Apple ID を作成してください。
- https://www.icloud.com/ にログイン
- 連絡先を開く
- 左下の「歯車」アイコンから、 「iCard を読み込む」を選択し、統合した vCard (VCF) を選択する
これでうまく入っているはずです。
Step 5をしなければ、見た目はうまくいっていても、iPhone に同期したときに名前がすべて「メールアドレス」になってしまいます。
Step 7. iPhone にて iCloud (Apple ID)でログイン
ログインするとデフォルトで iCloud 側の連絡先が同期されます。
これでうまく連絡先が移行できているはずです。
2018年2月4日 @kimipooh
0 件のコメント:
コメントを投稿