回答編集履歴

1

補足を追加

2020/11/15 02:25

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -1 +1,7 @@
1
1
  `77u/`をデコードすると0xef 0xbb 0xbfで、これはUTF-8のBOM(バイトオーダーマーク)です。
2
+
3
+
4
+
5
+ 補足:
6
+
7
+ 1行目の先頭にだけBOMが付いているので、`preg_replace`などでBOMを取り除いてから比較を行なってください。「PHP BOM 削除」などでググればいくらでも解決法が書かれています。