vCard をインポートすると、URL に ¥ やバックスラッシュが付加されることがあります

Q.
PowerAddress
(以下 PA)のインポート機能についての質問です。

vCard をインポートすると、所属や自宅の URL の一部に ¥(円マーク)やバックスラッシュが付加されることがあります。どうしてでしょうか?


A.

ご利用の vCard は、Mac のアドレスブックで書き出したものではないでしょうか?

Mac のアドレスブックで vCard を書き出すと、URL の一部に ¥(円マーク)やバックスラッシュが付加されてしまいます。この問題は、以下の環境で確認しています。Mac OS X 10.4.11 より古い環境は未確認です。

  • Mac OS X 10.5.7 アドレスブック v4.1.2(700)
  • Mac OS X 10.4.11 アドレスブック v4.0.6(490)

例えば、Mac のアドレスブックで任意のカードを編集し、ホームページの欄に以下の URL 入力し、vCard として書き出します。

http://www.powershift.ne.jp/

アドレスブックの環境設定で vCard のフォーマットが「vCard 2.1 日本語(Mac OS)」になっている場合は、ホームページの情報が以下のようになります。赤字で示したとおり、¥(円マーク)が付加されていますね。

http¥://www.powershift.ne.jp/

アドレスブックの環境設定で vCard のフォーマットが「vCard 3.0」になっている場合は、以下のようになります。赤字で示したとおり、 バックスラッシュが付加されていますね。

http\://www.powershift.ne.jp/

PA はインポートした情報をそのまま表示しています。この問題を回避するには、Mac のアドレスブックで書き出した vCard を事前に編集する必要があります。以下は編集例です。


vCard のフォーマットが「vCard 2.1 日本語(Mac OS)」の場合

  1. 問題の vCard を Mac のテキストエディットなどで開く
  2. 編集メニューから「検索> 検索…」を実行
  3. 検索と置換文字列を以下のように入力し、[すべて置き換え] をクリック
    検索文字列 http¥:
    置換文字列 http:
  4. vCard を保存(必要であれば別名保存)
  5. PA を起動し編集済みの vCard をインポート


vCard のフォーマットが「vCard 3.0」の場合

  1. 問題の vCard を Mac のテキストエディットなどで開く
    vCard のエンコーディングが UTF-8 になっているので、テキストエディットのファイルメニューから「開く…」を選び、標準テキストのエンコーディングを「Unicode(UTF-8)」にしてから vCard を開くとよいでしょう。
  2. 編集メニューから「検索> 検索…」を実行
  3. 検索と置換文字列を以下のように入力し、[すべて置き換え] をクリック
    検索文字列 http\:
    置換文字列 http:
  4. vCard を保存(必要であれば別名保存)
  5. PA を起動し編集済みの vCard をインポート


この質問と回答に該当する製品

この質問と回答に該当する製品とバージョンは以下のとおりです。

  • PowerAddress 4.x for Windows
  • PowerAddress 3.x for Windows
  • PowerAddress 4.x for Macintosh
  • PowerAddress 3.x for Macintosh


関連資料

こちらの記事もどうぞ

カテゴリー: PowerAddress   タグ: , , , , ,   この投稿のパーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>