Macを面白くさせる Infotainment Site Mac Fan.jp

Twitter ブログパーツ

WeekendTips

前の記事

次の記事

 

Safari 5での文字化け発生を抑えるには?

投稿日:2010年10月14日  投稿者:Yahashi

「サファリ(Safari)」を使っていると、文字化けして正しく読めないWEBページに出くわすことがある。[表示]メニューの[テキストエンコーディング]でいろいろと選び直せば表示できるのだが、そもそも最初から正しく表示させる方法はないのだろうか?

サファリでWEBページを表示するときは、そのページがどの文字コードで書かれているかを確認して表示するようになっている。この文字コード情報はHTMLソース内のヘッダと呼ばれる部分に書かれているが、ときどきこの文字コードが書かれていないWEBページがあり、これが文字化けの原因になっている。


20101014_tipsadd01.jpg

ほとんどの場合、[表示]メニューの[テキストエンコーディング]から別の文字コードを手作業で選び直してやることで対処できるのだが、テキストエンコーディングは何種類もあるのでなかなかうまくいかない。


そこで、サファリがしっかりとテキストエンコーディングを自動判別できるように設定を変更しよう。変更には[ユーティリティ]フォルダ内にある「ターミナル」を利用する。ターミナルを起動したら、次のコマンドを入力して[リターン]キーを押し実行しよう。

defaults write com.apple.Safari WebKitUsesEncodingDetector -bool yes

これでWEBページの文字コードを正しく判別して表示できるようになる。

WeekendTipsこの記事のURL

 


Mac Fan 最新号発売中!