最近在CentOS上搭建了一个PHP的Pydio的文件管理系统
这个平台功能很全面,用户界面也很友善
但其中文支持方面做的并不完善
其workspaces、文件目录、文件使用中文命名后均会出现乱码现象
通过修改class.fsAccessDriver.php文件可以解决文件及文件目录乱码,文件位置:该平台的根目录/plugins/access.fs/
方法:
在其中找到$file = basename($file),并将其注释掉
在该行代码下另起一行加入
$tmp = strrpos($file, '\\');
if(is_numeric($tmp)){$file= substr($file, $tmp+1);}
$tmp = strrpos($file, '/');
if(is_numeric($tmp))
{
$file= substr($file, $tmp+1);
}
可解决文件及文件目录中文乱码现象
但workspaces使用中文命名后依旧会变为“????”
若大家有什么好的方法,请多多指教~