![]() |
![]() |
![]() |
電話帳(連絡先)に使うVCARD(vcf形式)はどうにも扱いづらいです。
saitama-nの日記:ガラケーからiPhoneに電話帳(連絡先)を移す方法(山に関係ないです)
https://www.yamareco.com/modules/diary/148886-detail-243923
電話帳(連絡先)に使うVCARD(vcf形式)はテキストの羅列でテキストエディタに読み込ませれば中身を確認できるそうです。
VCARDは個々の連絡先にいくつかの項目があって、「BEGIN:VCARD」で始まり「END:VCARD」で終わります。
が、Androidから出力したVCARDはテキストエディタで読み込むと下記のようになります。
「ヤマレコ」という名前の項目の場合。
N;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E3=83=A4=E3=83=9E=E3=83=AC=E3=82=B3;;;
「ヤマレコ」がUTF-8(文字コード)のQuoted-printableでエンコードされて「=」と英数字の羅列になります。
Quoted-printableエンコーダー / デコーダー Online - DenCode
https://dencode.com/ja/string/quoted-printable
上記でチマチマ変換しても良いのだけど、面倒なので「QUOTED-PRINTABLE文字コード変換 to SJIS」というフリーソフトを使用しました(元はメールの変換用)。
QUOTED-PRINTABLE_Convertの詳細情報 : Vector ソフトを探す!
https://www.vector.co.jp/soft/winnt/net/se486601.html?ds
「QUOTED-PRINTABLE文字コード変換 to SJIS」でVCARD(vcf形式)のファイルを選択するとデコード可能箇所を日本語に変換してテキスト保存できます(「すべてのファイル」にしてVCARD(vcf形式)を選択)。
拡張子をvcfに変えて、日本語部分のエンコードの指示を削除すればVCARDを使う物で読込可能なはずです(文字エンコードはUTF-8、改行コードはCRLFで保存)。
とりあえずVCARDの中身を日本語で確認できて満足。
パソコンでスクリプト組める方は自動処理でやるのだろうけど、自分のVCARD(vcf形式)の連絡先は100も無いのでパソコンでチマチマ変更や管理をやるです。
単にVCARD(vcf形式)をスマホに取り込むだけなら下記の手順で大丈夫なはずです。
VCFファイルを開く 4つの方法 - wikiHow
https://www.wikihow.jp/VCFファイルを開く
連絡先をExcelからAndroidにインポートする方法 (画像あり) - wikiHow
https://www.wikihow.jp/連絡先をExcelからAndroidにインポートする
文字コード(キャラクターコード)とは - 意味をわかりやすく - IT用語辞典 e-Words
https://e-words.jp/w/文字コード.html
文字化けとは - 意味をわかりやすく - IT用語辞典 e-Words
https://e-words.jp/w/文字化け.html
quoted-printableとは - 意味をわかりやすく - IT用語辞典 e-Words
https://e-words.jp/w/quoted-printable.html
コメントを編集
いいねした人
コメントを書く
ヤマレコにユーザー登録いただき、ログインしていただくことによって、コメントが書けるようになります。ヤマレコにユーザ登録する