PHP的file_put_contents为什么只能输出ANSI编码的TXT文件? <?php $f="post.txt";$p="I love you.";file_put_contents($f,$p);?>它输出的TXT文件,编码总是ANSI的。这可不行,我要输出的post.txt文件,编码要求是UTF-8的。这个问题,如何解决?PHP好像不能直接控制TXT文件的编码的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用mb_convert_encoding转换成utf8用fwrite()输出到文件。 $f="post.txt";$p="I love you.";$p = iconv("gb2312","utf-8",$p);file_put_contents($f,$p); 关于采集aspx页面的问题 apache2.2配置后启动不了The requestde operation has failed! php如何获取自动跳转来路页面? 一个留言板的 删除功能有点问题 求高手写一段asp或php的301重定向语句 关于在父页面设定从子页面传过来的值 php怎么实现定时功能? PHP 如何实现5分钟随机读取数据库一次 如果MYSQL密码忘记了,怎么可以修改密码? 在PHP中如何实现时间的加减? jquery克隆问题 php新手问题:求一个完整的php+mysql新闻列表代码
用fwrite()输出到文件。
$f="post.txt";
$p="I love you.";
$p = iconv("gb2312","utf-8",$p);
file_put_contents($f,$p);