永发信息网

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

答案:2  悬赏:10  手机版
解决时间 2021-02-11 21:36
  • 提问者网友:刺鸟
  • 2021-02-11 04:48
[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]]
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-02-11 04:58
: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]]
全部回答
  • 1楼网友:从此江山别
  • 2021-02-11 05:57
: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 在页面读出来就成乱码了~[]
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯