Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

FTP模块,读取中文目录,上传中文名称文件乱码

$
0
0

使用ftp模块 npm: https://www.npmjs.com/package/ftp
git: https://github.com/mscdex/node-ftp

使用list函数读取ftp服务上带有中文的目录,如 data\it-名称 ,中文就会乱码 使用get函数读取ftp服务器上带有中文目录的文件,如 data\it-名称\a.txt, 提示错误,读取不到(进不去目录结构)

提示错误:Error: No mapping for the Unicode character exists in the target multi-byte code page.

上传、下载,如果中文的文件名称都会乱码。 我通过修改源码,修改了list函数中读取目录的源码,引用了iconv-lite模块,转为gbk,可通过node控制台,正确打印中文目录,但是依然无法使用get获取到文件。

-- 求大神指教 -- -- 求大神指教 -- -- 求大神指教 --

https://github.com/mscdex/node-ftphttps://www.npmjs.com/package/ftp


Viewing all articles
Browse latest Browse all 14821

Trending Articles