タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

phpとBOMに関するmsuharaのブックマーク (1)

  • BOM付きUTF-8による空白行:逆襲のニート

    ニートというのはダメな人じゃない。 ノーワークおじさんなのだ。 人間やればできる。 誰でも可能性の宝庫なのだ。 PHPスクリプトファイルをUTF-8で保存したら、InternetExplorer6.0で表示させた時に、ブラウザ画面の一番上が1行分空白になった。 謎の空白行だ。 空白の原因は、「BOM」付きのUTF-8という文字コードを使っていたことだった。 「BOM」無しのUTF-8Nという文字コードに変更したところ、この空白は解消された。 めでたし、めでたし。 BOM(Byte Order Mark) UnicodeのUTF-16など16ビット幅のエンコーディング方式において、エンディアンを指定するためにファイルの先頭に記入される16ビットの値。 エンディアンが関係ないUTF-8などの文書でも先頭にBOMがついている場合がある。 エンディアン(endian) 2バイト以上のデータ量を持つ

    msuhara
    msuhara 2012/07/19
    DOCTYPEスイッチが効かない場合に疑うこと。
  • 1