PHP生成UTF8文件的方法

复制代码 代码如下:

  <?php

  $f=fopen("test.txt", "wb");

  $text=utf8_encode("a!");

  //先用函数utf8_encode将所需写入的数据变成UTF编码格式。

  $text="\\xEF\\xBB\\xBF".$text;

  //"\\xEF\\xBB\\xBF",这串字符不可缺少,生成的文件将成为UTF-8格式,否则依然是ANSI格式。

  fputs($f, $text);

  //写入。

  fclose($f);

  ?>