闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

XAMPP中php上传中文文件乱码

2012-02-24 约 1 分钟读完 搬砖秘籍

这几天在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,希望各位大侠多多指教啊!!