使用(move_uploaded_file($_FILES['Filedata']['tmp_name'],$user_img_path))保存文件后
文件名称出现乱码.
我已经在文件开始申明了header("content-type:text/html; charset=GB2312");
但是还是出现乱码.怎么回事.
文件名称出现乱码.
我已经在文件开始申明了header("content-type:text/html; charset=GB2312");
但是还是出现乱码.怎么回事.
因为PHP默认的编码是utf-8保存文件名是把编码转换为gdk就行了
$变量=iconv('utf-8' , 'gbk' ,'文件名');
,
不过还有个问题,就是我用PHP的GD库生成水印时,指定某字体文件,会出现乱码或不显示,
使用iconv('GB2312','UTF-8',$this->waterText)后,能解决部份字体,
但还有相当多字体不行,显示是乱码或不显示,字体在ps或fireworks下面确显示正确.不知怎么回事
还忘同仁们提提看法.
注意路径!