ツイッターが公式に提供しているウィジェットで、タイムラインやプロフィールを外部に貼りつけるものがあるが、なぜあれは文字化けしないのだろう。
つまり、ツイッターはUTF-8だが、日本語で書かれているサイトやブログのうち、古くからあるサービスであればあるほど、Shift_JISが使われているものが多い。本文とウィジェットの文字コードが違うことにはならないのか。
仮にひとつの画面で文字コードが混じっている場合でも、WindowsのIEや、MacでもFirefoxなどのブラウザなら文字化けない場合もあるが、それ以外の環境(たとえばMacでFirefox以外のブラウザで見る)では、文字化けするほうが普通のような気がする。
ところがこのツイッターのウィジェットで、わたしは文字化けに遭遇したことがない。自分でもShift_JISの場所(さくらのブログ)に貼っているが、化けない。
ツイッター側が、表示される側の文字コードに合わせて表示させているのか。それとも最近のMacでは、どんなブラウザでも、文字コードが混じっていようと関係なくきれいに見せてくれるようになってきたのだろうか。そのあたりがちょっとわからない。
どうしても気になったら、無理やり文字コードが混在する場所を用意してツイッターを貼ってみればいいのだが、まだそこまでやっていない。。。あとでやるかも。