XAMPP中php上传中文文件乱码

这几天在windows下安装了XAMPP,准备初步学习一下php的相关内容。这几天接触到了php上传文件,但是出现了一个郁闷问题,我准备上传一个excel文件,但是如果文件名是中文名就会报错。

一来二去很是郁闷,后来仔细想了想应该是文件编码的问题,我写的php文件使用的是UTF-8编码,如果没有猜错APACHE处理用的应该是GBK(当然现在我无法确定,希望高手给与指教)。想明白了这个问题,就去查找相关的教程了,索性找到了iconv这个函数。

函数原型:string iconv ( string in_charset, string out_charset, string str )

使用例子:$content = iconv(”GBK”, “UTF-8″, $content);

这个例子的作用就是将$content从GBK转换成UTF-8编码。

总结完毕,刚刚开始学习php,希望各位大侠多多指教啊!!

 标签: xampp, PHP, 乱码, excel

作者  :  sailor

仅仅看明白了还不够,能把别人给讲明白了才算及格。


  1. 我碰到了加上编码转换以后上传中文名文件不报错也不上传的问题。。。英文文件名的就正常

    November 16th, 2013 at 10:13 pm 回复


关于我

about me

sailor

仅仅看明白了还不够,能把别人给讲明白了才算及格。

联系我

最新文章