我使用php copy()函数,并得到奇怪的结果,这让我谷歌,找不到任何关于这个话题,所以我的结论是,PHP的副本($ src,$ dest)函数不能有utf8字符在$ src和$ dest,但只是想让你们确认一下 - 或者你知道解决方法吗?php复制不能使用utf8字符?
最后得出结论: @azat:我感谢你的答案,并试图帮助 - 但所有的一切,现在我知道我错了!这些文件(当下载到我的计算机时确实有正确的字符!但是当我从WinSCP中查看文件夹的内容时,我看到它们都是乱码,我认为这是因为WinSCP。无论如何,我会将您的答案标记为正确的你是唯一一个帮助,使我认识到我的错误到底
编辑:系统上,我跑这就是Linux和PHP文件中的命令的例子是这样的:
<?php
copy ("images/test.png", "images/myTestŽĆČĐŠžćčđš.png");
?>
edit2:
#>uname -a
Linux litij.avalon.hr 2.6.18-274.3.1.el5 #1 SMP Tue Sep 6 20:13:52 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
#>cat /etc/mtab
/dev/root /lib virtfs defaults 0 0
/dev/root /opt virtfs defaults 0 0
/dev/root /lib64 virtfs defaults 0 0
/dev/root /usr/lib virtfs defaults 0 0
/dev/root /usr/lib64 virtfs defaults 0 0
/dev/root /usr/sbin virtfs defaults 0 0
/dev/root /usr/share virtfs defaults 0 0
/dev/root /usr/bin virtfs defaults 0 0
/dev/root /usr/man virtfs defaults 0 0
/dev/root /usr/X11R6 virtfs defaults 0 0
/dev/root /usr/kerberos virtfs defaults 0 0
/dev/root /usr/libexec virtfs defaults 0 0
/dev/root /usr/local/bin virtfs defaults 0 0
/dev/root /usr/local/share virtfs defaults 0 0
/dev/root /usr/local/Zend virtfs defaults 0 0
/dev/root /usr/local/IonCube virtfs defaults 0 0
/dev/root /usr/include virtfs defaults 0 0
/dev/root /usr/local/lib virtfs defaults 0 0
/dev/root /var/spool virtfs defaults 0 0
/dev/root /var/lib virtfs defaults 0 0
/dev/root /var/cpanel virtfs defaults 0 0
/dev/root /usr/local/cpanel/Cpanel virtfs defaults 0 0
/dev/root /var/run virtfs defaults 0 0
/dev/root /var/log virtfs defaults 0 0
/dev/root /tmp virtfs defaults 0 0
/dev/root /dev virtfs defaults 0 0
/dev/root /bin virtfs defaults 0 0
/dev/root /usr/local/apache/domlogs virtfs defaults 0 0
/dev/root /etc/mail virtfs defaults 0 0
/dev/root /home/fotoctim virtfs defaults 0 0
none /proc proc rw 0 0
值得注意的是,我的复制命令不给任何错误:(
if (copy($src, $dest)){
echo "File <b>successfully</b> copied to $dest<br/>";
}
else{
echo "File <b>was not!</b> copied to $dest<br/>";
}
这不是'php的copy()函数',你知道的。但是关于你的操作系统。 –
那么你传递给'copy()'的字符串是什么? – alex
你有什么操作系统?你有什么文件系统? – azat