当前位置:首页 > PHP >

PHP生成GBK编码或UTF-8编码的文件

时间:2014-04-07 23:30:48浏览:3715 转载

linux是根据文件内容编码来觉得文件的编码
生成文件之前,先转成需要的编码,推荐使用函数 mb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] ) 
转完后就可以生成文件,文件编码就是内容的编码。
例子:
//生成新的文件
function makeNewFile($filename,$string){
$string = str_replace('\"','"',$string);
$string=mb_convert_encoding($string,'gbk','UTF-8');//转成GBK
//die($string);
//开始读取制作文件
$k=fopen($this->xmlweb.$filename,'w');
if(!$k) die('抱歉,'.$this->xmlweb.' 无写入权限');
$res = fwrite($k, $string);
fclose($k);
return $res;
}

上一篇:php发送get、post请求的几种方法【转】
下一篇:php获取系统当前日期

发表评论

昵称:  验证码:

关于博主

博主

博主:BlueCode

职业:web程序

简介:2002年开始一直从事Web制作,网站运营,会PHP+MYSQL ASP+MSSQL,微信开发