basename处理包含中文的路径问题

来源:互联网 发布:金牛软件好吗 编辑:程序博客网 时间:2024/05/10 05:32

windows风格的路径中, basename处理的时候,如果文件的父目录的最后一个字为中文,返回该路径的时候会有问题,如:

echo dirname('e:\test\csch\a测试\o.php'); 会输出e:\test\csch

而linux风格的路径则不会有问题,如:echo dirname('e:/test/csch/a测试/o.php');  则能输出正确的结果e:/test/csch/a测试

同时如果父目录的最后一个字不为中文,windows风格路径及linux风格的路径都没有问题

原创粉丝点击