我使用 phpseclib get 方法从 sftp 下载文件,但它在文件名中添加了特殊字符。我注意到只有在文件名很长的情况下才会这样做。我试过删除“_”,但仍然把这些字符。
$sftp->get($order, 'Modules\*' . $order))
原名:
Master-124251-SALES_CMPLT_NOTIFICATION-01102019-102045.csv
输出:
Master-124251-SALES_​CMPLT​_NOTIFICATION-01102019-102045.csv
对此有任何解决方案吗?谢谢你们
所以我通过一个人的提醒弄清楚了。我刚刚将它添加到我的服务器配置中
<add key="AddDefaultCharset" value="utf8_general_ci"/>
它工作得很好。希望它可以帮助任何人。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句