关于上传文件出乱码的问题?
我在LINUX下用PHP做了个上传文件的程序,但上传到LINUX下的指定文件夹时,如果上传的中文就回变成????.后缀名,我很郁闷啊,有没有什么办法可以让我上传的中文文件和目的的文件价显示一致拿,是不是要什么函数来处理啊,望高手指教! 是有关UTF-8和GB2312的问题要么就统一使用GB2312
要使用UTF-8就得用英文 怎么弄,能具体一点吗? 你在网页的Charset设置时使用“gb2312”
上传代码没有什么特别需要特殊化的 我是gb2312啊!可是我上传上去的文件在LINUX目录下都变成???.后缀名了 在Windows操作系统下上传文件到Linux文件系统下
使用UTF-8试试看吧
实在不行就要使用convert_cyr_string函数 这个函数怎么用啊? 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
页:
[1]