ID:73087
デジタリアン日記〜浅倉大介ファン日記〜
by ymr
[372569hit]

■ネタに困っているのがばればれ?
ネット関連のことを勉強中です。文字コードの話だけでもかなり深いのです。

「自動変換(日本語)」をブラウザで選択すれば文字化けなんてしないと思っている人も多いけれどそんなことはないのです。文字コードが勝手に変更されてしまい、文字化けが起こることがあります。


文字化けの原因の一つが2種類以上の文字コードを使用しているサイトです。HTMLのメタタグで「これはEUCです!」って指定していてもS−JISだと思い込んでメタタグすら読み取れないこともあります。

初心者にありがちなのはWEBデザインでフレーム分けしていて左に表示するメニューはEUCだけれど右に表示するコンテンツはS−JISになっているという状態。文字化けする可能性大です。最近はフレームを使わないようにすることが主流になっております。


ヤフージャパンのトップページの文字コードは伝統的な文字コードのEUCのサイトだけれど検索するときには国際的な文字コードのUTF−8で検索します。このように文字コードが今いたところから変わるとIE7では表示しようとするときに真っ白になるバグがあるそうです。

またEUCではあらわせない人名の「とうしょうへい」(登β小平)はヤフーのトップページでそもまま検索できないけれど、UTF−8のページなら検索できるのです。(2007年4月5日現在)。
ヤフーのコンテンツはほとんどEUCなのでUTF−8に移行することがまだ出来ていないようです。


サーバーはEUCの方が昔から使われる分安定しているのです。WEBサーバーの関連本ではほとんど文字処理はEUCを薦めています。文字コードの設定を間違うと全角が1文字だと認識してくれません。だけどS−JISはウインドウズの標準コードだし携帯サイトは処理を単純にするために表示はS−JISが使われます。ややこしいところです。

*******
これから大ちゃんのラジオー!
04月05日(木)
[1]過去を読む
[2]未来を読む
[3]目次へ

[4]エンピツに戻る