Ajaxplorer/Pydio 文件及文件目录中文导致乱码 解决方法

本文分享了在CentOS上部署的PHP Pydio文件管理系统中遇到的中文乱码问题及解决办法。通过修改class.fsAccessDriver.php文件中的特定代码行,可以解决文件名和目录名的乱码问题。

最近在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使用中文命名后依旧会变为“????”

若大家有什么好的方法,请多多指教~



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值