php 上传中文文件名乱码 11 January 2010 1:09 Monday by 小屋 分享收藏

标签: php 乱码

 一般状况下上传以中文为文件名的文件会出现形如这样的文件名: 寮€鍚疢ySql杩滅▼鐧婚檰.txt

需要使用iconv函数进行字符编码转换.
iconv(string $in_charset, string $out_charset, string $str) string
Description
    Convert string to requested character 
     encoding

Parameters
    in_charset string
    out_charset string
    str string
Returns
    string the converted string or false on failure.

用法如:
$filename=$_FILES['userfile']['name'];
$filename=iconv("utf-8","gbk",$filename); 

作者: Sjolzy

--EOF--

引用地址:

相关评论:

  1. gravatar face
    王智泉 2 月 19 日 对 “php 上传中文文件名乱码” 发表最新评论。
    小屋,你好!
    看到你的博客还有这篇《php 上传中文文件名乱码》,我想您一定是个高手,我是Wordpress的新手,希望请你帮我解决一个中文文件名的问题,当然我愿意支付费用,以表示诚意和对你帮助的尊重。更希望可以和您这样的高手教朋友!
    顺祝新年快乐!
    王智泉

    小屋,你好!
    看到你的博客还有这篇《php 上传中文文件名乱码》,我想您一定是个高手,我是Wordpress的新手,希望请你帮我解决一个中文文件名的问题,当然我愿意支付费用,以表示诚意和对你帮助的尊重。更希望可以和您这样的高手教朋友!
    顺祝新年快乐!
    王智泉

      评分:5

  2. 1
    王智泉 :

    小屋,你好!
    看到你的博客还有这篇《php 上传中文文件名乱码》,我想您一定是个高手,我是Wordpress的新手,希望请你帮我解决一个中文文件名的问题,当然我愿意支付费用,以表示诚意和对你帮助的尊重。更希望可以和您这样的高手教朋友!
    顺祝新年快乐!
    王智泉

    博主回复:^_^ 可以一起交流。 不是很花精力的话无偿提供帮助哈。Q4.0.9124564

发表评论:

  给 “php 上传中文文件名乱码” 评分

广告、无意义的评论必删!