这篇文章主要为大家详细介绍了php iconv函数使用方法(解决中文乱码),具有一定的参考价值,可以用来参考一下。
感兴趣php iconv函数使用方法(解决中文乱码)的小伙伴,下面一起跟随四海网的小编罗X来看看吧。<br>
iconv("UTF-8","GB2312//IGNORE",$data)
ignore的意思是忽略转换时的错误,如果没有ignore参数,所有该字符后面的字符串都无法被保存。
/**
* @param
* @author 四海网 www.q1010.com
**/
$zip = new ZipArchive();//打开文件 如果文件已经存在则覆盖,如果没有则创建
if($zip->open($destination,$overwrite?ZIPARCHIVE::OVERWRITE : ZIPARCHIVE::CREATE)!==true){
return false;
}
//向压缩文件add the files
foreach($valid_files as $file){
//$zip->addFile($file,$file);
$file_info_arr= pathinfo($file);
$filename =$file_info_arr['basename'];
$filesss = iconv('UTF-8', 'GBK//IGNORE', $filename);
$zip->addFile($file,$filesss);
}
iconv — Convert string to requested character encoding
(PHP 4 >= 4.0.5, PHP 5)
mb_convert_encoding — Convert character encoding
(PHP 4 >= 4.0.6, PHP 5)
string mb_convert_encoding ( string str, string to_encoding [, mixed from_encoding] )
string iconv ( string in_charset, string out_charset, string str )
本文来自:http://www.q1010.com/173/2713-0.html
注:关于php iconv函数使用方法(解决中文乱码)的内容就先介绍到这里,更多相关文章的可以留意四海网的其他信息。
关键词:iconv
四海网收集整理一些常用的php代码,JS代码,数据库mysql等技术文章。