Webサイト制作。PHPとかMySQLとかプログラム寄り。symfony、CakePHP。Perlと和解交渉中。 PHPでテキストをUTF-8(BOM付)の文字コードでファイルに保存する。 以下プログラム。 $filename = "./BlandList.xml"; $fp = @fopen($filename, "wb") or die("Error"); fwrite($fp, pack('C*',0xEF,0xBB,0xBF));//BOM書き込み fwrite($fp, $sdadata);//データ書き込み fclose($fp); fwrite($fp, pack('C*',0xEF,0xBB,0xBF))でファイルの先頭にBOFを書き込んで、それからテキストを書き込んでいる。 Windows環境ではバイナリがデフォルトらしいが、環境依存を避けるため"wb"としてバイナ