关于PHP中文路径,为啥不同机器上得到的结果不一样。 中文路径PHPis_readdablemb_convert_encodingbase64_encode 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显示 Can't access it 就表示 d:\你好 不存在 在win8 與 xp測試過,可以啊。 你把最后的 $temp2 贴出来看看echo base64_encode($temp2);贴出结果 结果是: ZDpc5L2g5aW9另外我测试的机器是 XP 英文版本。 echo $s = base64_decode('ZDpc5L2g5aW9');var_dump(mb_check_encoding($s, 'utf-8'));d:\你好bool(true)你的 $temp2 = mb_convert_encoding($temp2,"GBK","UTF-8"); 似乎没有生效嘛英文XP 也是双字节操作系统,接受 ucs-2 的中文文件名应该是没有问题的,对 gbk 或 utf-8 可能是会有问题的 用APACHE安装PHP网站出现错误请问怎么解决? 一个网页,不能运行2个SQL语句吗 php与mysql的连接,怎么回事 一个很简单的语法问题 那位高手知道AutoMini()方法的详细用法和介绍啊? 静态页面网站怎么进行查询 PHP如何进行ftp管理? 怎么样写程序直接显示当前目录下的图片的缩略图? 如何让一个表单只输入英文?? php 发邮件问题 发了一个做网站的项目,请高手关注 class Mongo not found
贴出结果
另外我测试的机器是 XP 英文版本。
var_dump(mb_check_encoding($s, 'utf-8'));d:\你好bool(true)你的 $temp2 = mb_convert_encoding($temp2,"GBK","UTF-8"); 似乎没有生效嘛英文XP 也是双字节操作系统,接受 ucs-2 的中文文件名应该是没有问题的,对 gbk 或 utf-8 可能是会有问题的