« チャフの空中物語 | Main | 環境保護イベントでスノーマシン ? »

Nov 14, 2007

【Safari】「お気に入り」文字化け対策

複数のコンピュータを併用していると、いろいろと共用したい設定が出てきます。そのひとつが Internet Explorer の「お気に入り」。もっとも、Windows ではショートカットのファイルになっているので、それをコピーするだけで済むから簡単です。

問題は Windows と Macintosh を併用している場合。え ? オンライン ブックマークを使えばいいじゃないかって ? それだと、オフライン状態で URL を参照したくなったときに不便じゃありません ? というかそもそも、私は基本的に情報を手元に持っておきたい人なので。

というわけで、Windows をマスターとして、スレーブとなる Macintosh 側に「お気に入り」を持って行く方法の話。

MacOS X 10.3 の頃は、Safari にブックマークのインポート機能がなくて、初回起動時に Mac 版 IE の「お気に入り」をインポートするだけでした。初回起動時しかインポートしませんから、その後で Mac IE に「お気に入り」を追加すると、当然ながら Safari には反映しません。

さらに Windows を併用している私の場合、Windows 側で追加したり、フォルダ分けを変えたりしたものをどう反映させるのよ、という問題があります。そこで、こんな回りくどいことをやっていました。

  1. Windows 版 IE で「お気に入り」を HTML ファイルにエクスポートする
  2. その HTML ファイルを Mac 版 IE で開いて、ファイル名を変えて、ファイル形式を [HTML ソース] に指定して保存し直す
  3. Mac 版 IE で [command]+[J] キーを押して「お気に入り」の管理画面を開く
  4. [ファイル]-[お気に入りのインポート] で、保存し直した方の HTML ファイルをインポートする
  5. URL 中の「~」が全角になっているのを直す
  6. フリーソフトの GoToSafari を使って、Mac 版 IE の「お気に入り」を Safari に取り込む

「2.」の作業を入れないとインポートできないのが、ちと面倒。このプロセスを飛ばすと、Mac 版 IE にインポート先のフォルダはできるんですけれど、その中身がカラッポになっちゃいます。

これに対して、MacOS X 10.5 についている最新の Safari はインポート機能が付いたので、Windows 版 IE でエクスポートした HTML ファイルから、直接インポートできます。ところが実際にやってみたら、日本語のアイテム名やフォルダ名が全部文字化けしました。

Windows 版 IE がエクスポートした HTML ファイルはシフト JIS になっていますが、これを秀丸で開いて UTF-8 で保存し直したら、うまく行きました。ただし、単にコードを変えて保存するだけではダメで、<TITLE> タグの前に以下の記述を追加したらうまくいきました。

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">

あれ。ひょっとすると、実はシフト JIS のままでもエンコーディングの記述を追加すれば OK だったとか ? (汗)

|

« チャフの空中物語 | Main | 環境保護イベントでスノーマシン ? »

Comments

Firefoxは禁句なんですか。アドオンも共通して使えますし。
MacOSXを使って思うのはフォント周りの美しさですね。辞書の美しさなんかWindowsでは到底・・・

Posted by: truf | Nov 14, 2007 at 05:12 PM

うーん、禁句っていうことはないんですが、商売上、IE を放逐することはできないので。原稿を書くのに、標準環境を前提にしないといけないことも間々ありますから。
それで、Win は IE、Mac は Safari と、とりあえず標準のものを使うことにしています。

Posted by: 井上 | Nov 14, 2007 at 05:47 PM

os10.3使ってるので直接plist記述をいじるの期待してた(待て

macのブラウザ標準環境は酷い時期がありました。
直接いじると酷いことになるとはいえmozilla系の直接htmlを吐くのと、ブックマーク管理ツールに慣れてたので
safariも最初にブックマーク構築したっきりあまり起動しないです。

Posted by: 遊び人 | Nov 14, 2007 at 11:36 PM

Safari って、レンダリングの速さは魅力的なんですけれど、確かに IE や Firefox と比べると、「足りない部分」を感じることはありますね。

前に SSL の本を書いていたとき、Safari だと証明書をほとんど触れないので頭を抱えたことがあります。これでは、組織内限定のオレオレ証明書を使えません。

Posted by: 井上 | Nov 15, 2007 at 12:08 AM

MacBookを購入して、お気に入りの文字化けに悩んでいたときに、見つけました。
おかげさまで、無事文字化けしないで移行ができました。どうもありがとうございます。

なお、シフト JIS のままでもエンコーディングの記述の追加だけではうまくいきませんでした。逆に、UTF-8に変換しただけの読み込みは試してませんが。

Posted by: ジキタリス | Mar 02, 2008 at 02:13 PM

微力ながらお役に立てて嬉しいです。
エンコードの記述だけでは駄目でしたか。最近ではあちこちで UTF-8 がデフォになっていますから、もともとそういうつくりなのかも知れませんね。

Posted by: 井上 | Mar 02, 2008 at 05:46 PM

Post a comment



(Not displayed with comment.)




« チャフの空中物語 | Main | 環境保護イベントでスノーマシン ? »