今日は普段着で会社に行く日だ。
(・3・)エエー
とりあえずボクの今日の作業を終わらせよう。
単体テスト仕様書を作って、自分でテスト。
いくつかバグはあったけど、なんとか直った。
それから、今まで解決できていない課題に取りかかる。
あるページの先頭に、変な空行ができてしまうのだ。
スタイルシートがおかしいのかと思ったんだけど、別に margin や padding はちゃんと設定されている。
おかしいなぁ…。
悪戦苦闘して、ふと気がついた。
HTML のソースを見ると、明らかに変なスペースが入っている。
これか?
単なる HTML にしてそのスペースを消してみたら、空行が消えた。
でも元の JSP にはそんなスペースはどこにもない。
う~ん。どこだ。
待てよ。
画面を Shift-JIS から UTF-8 に変えてからこの現象が発生した、ということは…。
BOM か!
たしかに JSP ではいくつかのファイルをインクルードしているので、その中に BOM ありのファイルがあったらそこにスペース(正確には BOM)が入っちゃう。
調べてみたら、1 ファイルだけ BOM ありのものになっていた。
BOM なしファイルにしてみたら、空行が消えたよ!
良かった~。
今日は疲れたのでもう帰る!
と言いながら横浜中華街へ。
ネネと待ち合わせて食事してから帰宅でした。