CEOブログ

横浜で活躍するホームページ作成・開発会社アットライズの代表取締役社長(CEO)が綴る、日々の奮闘記!!

エディタ 業界・技術情報

テキストファイル編集の落とし穴!「BOM」

投稿日:

code-1839406-s

見かけ上は全く同じ記述だが、ファイルサイズが異なる。。

WebサイトやWebシステムの更新等を行っていると、例えば「.htaccess」などを編集した際に 良きせぬエラーとなることがある。(phpファイル等も同様)

問題切り分けのため、編集箇所を戻していって、編集前と全く同じ記述内容にしてもエラーが消えない。
よくよく見るとファイルサイズが(3byteくらい)違っていることがある。

ファイル差分を調べるツールでも「差分なし」となり、、わけの分からない???状態で途方に暮れる。(^^;

BOM (Byte Order Mark)の可能性あり

そんな時、知識として知っておいて欲しいのが「BOM」(バイト・オーダー・マーク)という目に見えない(文字列として表示されない)符号が悪さをしている可能性がある、ということ。

IT用語辞典より抜粋 http://e-words.jp/w/BOM.html

BOM(Byte Order Mark)とは、Unicodeで記述された文書の冒頭に記載される短い符号で、使用されている文字符号化方式(文字エンコーディング)の種類や、そのバイト順(エンディアン)を指定するためのもの。

秀丸エディタでの「BOM」ON/OFF方法

以前、ハマった時は、
  ・メモ帳でエディットするとBOMが挿入されてしまう。。
  ・TeraPadでやり直したら表示されるようになった。
という結果だった。

そしてワタシが愛用する賢い「秀丸」エディタには、それを制御(付与/削除)する機能が付いていた!
詳細はこちら > 秀丸エディターでUTF-8(BOMなし)を作成or保存
 
 

-エディタ, 業界・技術情報

関連記事

常時SSL時代のSSL証明書「SNI」とは?

1つのIPアドレスで複数のSSL証明書を実装可能! 従来のSSL証明書は、基本的に1つのIPアドレスで1つのSSL証明書(1ドメイン)のみしか設定できなかった。 安価な共用サーバーでは共用SSLにする …

新ドメイン、続々登場!

「.com」や「.co.jp」などのトップレベルドメインに、新ドメインが次々誕生している。 例えば、 .club :クラブ (会員制サービスやナイトクラブなど) .coffee :コーヒー (メーカー …

サーバーや技術的な社内勉強会を開催しました。

意外と奥が深いサーバー関連の技術的なノウハウ 今週の月曜日、社内でサーバーや技術的な勉強会を開催しました。 「Webサイトを公開」するには、デザインやコーディングの技術の他に、インターネットの仕組みや …

no image

@niftyのサポート対応、ついに最も恐れていた事態に。。

nifty内の他のプランに変更 自宅のプロバイダ+固定電話+CATVの総費用をもっと安くする方法はないか、フレッツ光の光テレビへの切り替えなども検討してみたが、、結局総合的に判断して現状の3契約を残し …

意外な盲点:WebサイトのURL、wwwあり/なしどちらでも動作しますか?

同じサイトでもwwwあり/なし 2種類の表示方法 WebサイトのURL、よく見ると 同じサイトでも以下のようにwwwありとwwwなし2種類存在するの、ご存知ですか? https://www.attri …