Apache NiFi PutFTP 处理器无法处理带有日语字符的文件名

Apache NiFi PutFTP Processor Cannot Handle Filename with Japanese Characters

提问人:JefinOJ 提问时间:11/14/2023 更新时间:11/14/2023 访问量:34

问:

我正在使用PutFTP将文件发送到FTP服务器。 但是,当文件名包含日语字符时,它在 FTP 服务器文件夹中变得不可读。

原作者: Japanese_text_漢字テストファイル.csv 发送后:Japanese_text_æ1/4¢å—テã'¹ãƒˆãƒ•ã'¤ãƒ«.csv

我在 PutFTP 处理器中设置了属性 Use UTF-8 Encoding = true

我对字符集没有足够的了解。有什么办法可以解决它吗?

Unicode 编码 FTP apache-nifi

评论

0赞 Martin Prikryl 11/14/2023
您可以使用任何命令行/FTP 客户端正确上传文件吗?如果可以,请发布其日志文件。还有代码的日志文件。
0赞 daggett 11/14/2023
什么操作系统托管FTP?您使用什么客户端来查看 FTP?
0赞 Remy Lebeau 11/15/2023
基本 FTP 协议根本不支持 Unicode 文件名。FTP 协议有一些扩展可以添加 Unicode 支持,但客户端和服务器都需要支持这些扩展并协商它们才能打开它们。您的PutFTP客户端正在这样做吗?您是否有PutFTP发送的原始FTP命令的日志?

答:

0赞 Mike R 11/14/2023 #1

一种选择是使用 NiFi JIRA 创建工单或向开发列表发送电子邮件。我认为那封电子邮件是 [EMAIL PROTECTED]