服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > php教程 >

php上传文件中文文件名乱码

时间:2016-02-09 16:10来源: 作者: 点击:
函数原型:string iconv ( string in_charset, string out_charset, string str ) 使用例子:$content = iconv(GBK, UTF-8, $content);这个例子的作用就是将$content从GBK转换成UTF-8编码,乱码问题关键代码: $name=iconv
函数原型:string iconv ( string in_charset, string out_charset, string str )
 
使用例子:$content = iconv(”GBK”, “UTF-8″, $content);这个例子的作用就是将$content从GBK转换成UTF-8编码,乱码问题关键代码:
 
$name=iconv("UTF-8","gb2312", $name); 
move_uploaded_file($tmpname, $this->final_file_path);       
$name=iconv("gb2312","UTF-8", $name); 
除了这样来解决上传文件中文乱码问题,我们还可以把上传文件重新命名即可,例:
 
$sFileName = "sda.php"; 
$sOriginalFileName = $sFileName; 
$sExtension = s str($sFileName, (strrpos($sFileName, '.') + 1));//找到扩展名 
$sExtension = strtolower($sExtension); 
$sFileName = date("YmdHis").rand(100, 200).".".$sExtension; //这样就是我们的新文件名了,全数字的不会有乱码了哦。 
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容