[帮忙啊]通过rename修改文件夹名称为什么都是乱码 - 技术问答

[php]ParseNode($configxml);//读取XML文件内容? ? $dir = $xml->GetNodeValueByName($config, \"RootPath\"); //找到RootPath节点? ? ? ? $oldfile = $dir.$_POST[\"dir\"].\"/\".$_POST[\"file\"];? ? $newfile = $dir.$_POST[\"dir\"].\"/\".basename($_POST[\"newname\"]);? ? ? ? if(rename($oldfile,$newfile))? ? {? ? header(\"Location: ./?dir=\".$_POST[\"dir\"]);? ? exit;? ? }else? ? {? ?? ???die(\"文件重命名失败!\");? ? }}?>[/php]修改文件名字是正常的,可一修改文件夹名称就成乱码了 不解 请教一下大家[[i] 本帖最后由 伊达男 于 2007-8-4 16:14 编辑 [/i]]

第1个回答  2013-09-23
:L??还是没解决了~程序前面加个header(\"Content-Type: text/html; charset:UTF-8\");可以正常读出来??不过系统内部真是名称还是乱码/ 10/ king/ 测试目录/?dir=/10/king/%E6%B5%8B%E8%AF%95%E7%9B%AE%E5%BD%95而且在文件夹里面新建一个??新建文件.zip 在页面读出来就成乱码了~[[i] 本帖最后由 伊达男 于 2007-8-4 15:40 编辑 [/i]]
第2个回答  2013-09-23
现在程序页面上的下载和浏览都是正常的??可系统内部的中文名称都是乱码??请教啊