奇怪的字符....我想保存这个“º”字符,但我保存像“1º”

时间:2014-05-17 16:33:04

标签: php mysql sql utf-8

我正在做一个pdf上传系统,它已经正常工作了。

但是,我总是给pdf一个级别的名字,这个级别总是这个字符“º”。

当我上传时,pdf名称与“º”一起保存,但使用“º”保存。

你知道我怎么解决这个问题吗?

if(!empty($_FILES['pdf']['tmp_name'])){             

   $folder = '../pdfs/';    
   $year = date('Y');
   $month = date('m');

   $pdf = $_FILES['pdf'];
   $ext = substr($pdf['name'],-3);
   $f['pdf'] = $f['level'].'.'.$ext;
   move_uploaded_file($pdf['tmp_name'], $folder.$year.'/'.$month.'/'.$f['pdf']);
}

在我保存文件的文件夹中,pdf名称如下:“1ºLevel

在数据库中,我没有这里的代码,但它也像“1ºLevel”一样​​保存。

我已经将数据库更改为utf8_general_ci,但问题仍然存在,并且似乎不是数据库问题,因为,当我将文件保存在文件夹中时,我遇到同样的问题......

0 个答案:

没有答案
相关问题