cloned.log – PHPでUTF-16を保存するときにBOMをつける方法

cloned.log - PHPでUTF-16を保存するときにBOMをつける方法

たいした話ではないのだけれど、PHPには「指定したエンコードで保存する」という方法が見つからないので、UTF-16に変換してそのままファイル保存をするとBOM(バイトオーダーマーク)が付かないからエンディアンの判定ができない。具体的には以下の方法だとBOM無しになる。 $contents = file_get_contents('utf8.txt'); $encoded = mb_convert_...

はてなブックマーク - cloned.log - PHPでUTF-16を保存するときにBOMをつける方法 はてなブックマークに追加

masa-zx masa-zx

タイトルとURLをコピーしました