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保存
 
 

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


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

[SNS]Twitterに携帯からメールで投稿する方法

「つぶやき」と言うくらいだから、出先で遭遇したモロモロをつぶやきたい、、ということで、ケータイから投稿できるサービスを使ってみた。 いろいろあるようだが、、ワタシは「Twittermail」という無料 …

WordPressの落とし穴:「.htaccess」が勝手に書き換わる!

知らぬ間に編集した内容が消えていた。。 WordPressを使ってサイトを構築している場合、「.htaccess」を使ってサイトの設定等をコントロールすることがある。 しかし、ある日突然 設定していた …

新手のスパム!Analyticsの解析で「social-buttons.com」からのReferralが大量にきてる!

アクセス数が増えて喜んでいたら。。 Google Analytics でお客様のサイトを分析していたら、参照元が「social-buttons.com / referral」からのアクセスが大量に来て …

no image

撮影車が鹿をはねた画像が!?Googleマップ「ストリートビュー」

Googleがストリートビューを開始してしばらく経つが、、 当初は「不適切」な画像が多々見受けられ、ネット上で話題になったりもした。 ストリートビューの賛否論争はまだ続いているが、 なんと、Googl …

モバイル重視の流れは避けられない!Googleがモバイル対応サイトをSEOで有利にする日がくる!

ついにGoogleもモバイル重視を鮮明に! 先日のブログ(*1)で、弊社の関連するサイトについて、訪問者のモバイル比率をグラフで示した記事をアップした。 (*1)サイトのモバイル比率調べたら意外な大差 …