【Safari】「お気に入り」文字化け対策
複数のコンピュータを併用していると、いろいろと共用したい設定が出てきます。そのひとつが Internet Explorer の「お気に入り」。もっとも、Windows ではショートカットのファイルになっているので、それをコピーするだけで済むから簡単です。
問題は Windows と Macintosh を併用している場合。え ? オンライン ブックマークを使えばいいじゃないかって ? それだと、オフライン状態で URL を参照したくなったときに不便じゃありません ? というかそもそも、私は基本的に情報を手元に持っておきたい人なので。
というわけで、Windows をマスターとして、スレーブとなる Macintosh 側に「お気に入り」を持って行く方法の話。
MacOS X 10.3 の頃は、Safari にブックマークのインポート機能がなくて、初回起動時に Mac 版 IE の「お気に入り」をインポートするだけでした。初回起動時しかインポートしませんから、その後で Mac IE に「お気に入り」を追加すると、当然ながら Safari には反映しません。
さらに Windows を併用している私の場合、Windows 側で追加したり、フォルダ分けを変えたりしたものをどう反映させるのよ、という問題があります。そこで、こんな回りくどいことをやっていました。
- Windows 版 IE で「お気に入り」を HTML ファイルにエクスポートする
- その HTML ファイルを Mac 版 IE で開いて、ファイル名を変えて、ファイル形式を [HTML ソース] に指定して保存し直す
- Mac 版 IE で [command]+[J] キーを押して「お気に入り」の管理画面を開く
- [ファイル]-[お気に入りのインポート] で、保存し直した方の HTML ファイルをインポートする
- URL 中の「~」が全角になっているのを直す
- フリーソフトの 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 だったとか ? (汗)
Comments
Firefoxは禁句なんですか。アドオンも共通して使えますし。
MacOSXを使って思うのはフォント周りの美しさですね。辞書の美しさなんかWindowsでは到底・・・
Posted by: truf | Nov 14, 2007 05:12 PM
うーん、禁句っていうことはないんですが、商売上、IE を放逐することはできないので。原稿を書くのに、標準環境を前提にしないといけないことも間々ありますから。
それで、Win は IE、Mac は Safari と、とりあえず標準のものを使うことにしています。
Posted by: 井上 | Nov 14, 2007 05:47 PM
os10.3使ってるので直接plist記述をいじるの期待してた(待て
macのブラウザ標準環境は酷い時期がありました。
直接いじると酷いことになるとはいえmozilla系の直接htmlを吐くのと、ブックマーク管理ツールに慣れてたので
safariも最初にブックマーク構築したっきりあまり起動しないです。
Posted by: 遊び人 | Nov 14, 2007 11:36 PM
Safari って、レンダリングの速さは魅力的なんですけれど、確かに IE や Firefox と比べると、「足りない部分」を感じることはありますね。
前に SSL の本を書いていたとき、Safari だと証明書をほとんど触れないので頭を抱えたことがあります。これでは、組織内限定のオレオレ証明書を使えません。
Posted by: 井上 | Nov 15, 2007 12:08 AM
MacBookを購入して、お気に入りの文字化けに悩んでいたときに、見つけました。
おかげさまで、無事文字化けしないで移行ができました。どうもありがとうございます。
なお、シフト JIS のままでもエンコーディングの記述の追加だけではうまくいきませんでした。逆に、UTF-8に変換しただけの読み込みは試してませんが。
Posted by: ジキタリス | Mar 02, 2008 02:13 PM
微力ながらお役に立てて嬉しいです。
エンコードの記述だけでは駄目でしたか。最近ではあちこちで UTF-8 がデフォになっていますから、もともとそういうつくりなのかも知れませんね。
Posted by: 井上 | Mar 02, 2008 05:46 PM