エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
『BOM付きUTF-8のPHPファイルからBOMだけを一度に削除するスクリプト』
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
『BOM付きUTF-8のPHPファイルからBOMだけを一度に削除するスクリプト』
あまりUTF-8の環境でPHPを動かすということがなかったのではまったんですが、BOM(Byte Order Mark)あ... あまりUTF-8の環境でPHPを動かすということがなかったのではまったんですが、BOM(Byte Order Mark)ありのUTF-8で保存したPHPって動作に問題が出るんですね・・・。 要はBOMの先頭バイトが邪魔をしてPHPスクリプトと認識してくれなかったり、文字化けを起すような弊害が出てきます。 じゃあ、事前にBOM付きのUTF-8をBOMなしのUTF-8に変換すればいいとiconvコマンドで変換しようとしても $ iconv -f UTF-8 -t EUC-JP hoge.php iconv: 位置 0 で不正な入力シーケンスがありました と、iconvコマンドはBOM付きのUTF-8に対応していない模様・・・。 nkfコマンドもうまくBOMを取り除くということが出来ませんでした。 vimコマンドでは :set nobomb として保存することでBOMを取り除くことができます。