QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1845|回复: 7

关于上传文件出乱码的问题?

[复制链接]
发表于 2005-3-25 09:40:21 | 显示全部楼层 |阅读模式
我在LINUX下用PHP做了个上传文件的程序,但上传到LINUX下的指定文件夹时,如果上传的中文就回变成????.后缀名,我很郁闷啊,有没有什么办法可以让我上传的中文文件和目的的文件价显示一致拿,是不是要什么函数来处理啊,望高手指教!
发表于 2005-3-25 09:59:09 | 显示全部楼层
是有关UTF-8和GB2312的问题

要么就统一使用GB2312

要使用UTF-8就得用英文
回复

使用道具 举报

 楼主| 发表于 2005-3-25 10:17:15 | 显示全部楼层
怎么弄,能具体一点吗?
回复

使用道具 举报

发表于 2005-3-25 10:33:18 | 显示全部楼层
你在网页的Charset设置时使用“gb2312”

上传代码没有什么特别需要特殊化的
回复

使用道具 举报

 楼主| 发表于 2005-3-25 11:07:11 | 显示全部楼层
我是gb2312啊!可是我上传上去的文件在LINUX目录下都变成???.后缀名了
回复

使用道具 举报

发表于 2005-3-25 11:36:32 | 显示全部楼层
在Windows操作系统下上传文件到Linux文件系统下

使用UTF-8试试看吧

实在不行就要使用convert_cyr_string函数
回复

使用道具 举报

 楼主| 发表于 2005-3-25 11:53:56 | 显示全部楼层
这个函数怎么用啊?
回复

使用道具 举报

发表于 2005-3-25 12:12:00 | 显示全部楼层
convert_cyr_string
(PHP 3>= 3.0.6, PHP 4 )

convert_cyr_string --  Convert from one Cyrillic character set to another
Description
string convert_cyr_string ( string str, string from, string to)


This function returns the given string converted from one Cyrillic character set to another. The from and to arguments are single characters that represent the source and target Cyrillic character sets. The supported types are:


k - koi8-r

w - windows-1251

i - iso8859-5

a - x-cp866

d - x-cp866

m - x-mac-cyrillic
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 18:29 , Processed in 0.043233 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表