[ 
https://issues.apache.org/jira/browse/NIFI-10143?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17557242#comment-17557242
 ] 

Jens M Kofoed commented on NIFI-10143:
--------------------------------------

[~pgrey] I have made some more test.
Testing with windows built in command line ftp. After connecting to the ftp 
server I see this: "200 OPTS UTF8 command successful - UTF8 encoding now ON"
Testing different scenario with non-english words works fine with danish 
charecters. With my currently selected character set, I can't see arabic 
characters in the command prompt, but FTP are still able to handle files with 
Arabic characters, and upload them just fine.

So it seems like MS FTP are handling utf8 just fine. But I still have issues 
with NIFI accessing MS FTP. But it seems like NIFI don't have issue with 
FileZilla FTP Server. So where the different is, I don't know.

Unfortunately we are not able to switch to FileZilla FTP Server since it does 
not support MS-AD and NTFS rights

> ListFTP/GetFTP has issues with danish special characters (UTF-8)
> ----------------------------------------------------------------
>
>                 Key: NIFI-10143
>                 URL: https://issues.apache.org/jira/browse/NIFI-10143
>             Project: Apache NiFi
>          Issue Type: Bug
>          Components: Core Framework
>    Affects Versions: 1.16.2
>         Environment: NIFI Version 1.16.2, Java 8
>            Reporter: Jens M Kofoed
>            Assignee: Paul Grey
>            Priority: Major
>
> ListFTP and GetFTP has issues listing file/directories including danish 
> charaters (æøå).
> The ftp server is MS IIS FTP, and UTF-8 has been set to true.
> with a small test flow, I used a GenerateFlowfile and added 2 Properties. 
> filename="test.txt" and path="æøå". The output is going to a PutFTP, with 
> Remote path set to ${path}
> The PutFTP does indeed create a subfolder at the ftp server, named æøå. But...
> With a ListFTP or GetFTP process, looking into the same root folder gives an 
> error. 
> ListFTP[id=e4c43ea1-2d5d-1fea-ffff-ffff89c101ce] Unable to get listing from 
> /���; skipping: java.io.IOException: Cannot list files for non-existent 
> directory /���
>  
> Testing the old case from NIFI-8250. I got issues with the arabic charaters 
> too.
> PutFTP[id=e4c43ef3-2d5d-1fea-ffff-ffffea9da690] Unable to transfer 
> FlowFile[filename=اختبار] to remote host 192.168.1.2 due to IOException 
> thrown from PutFTP[id=e4c43ef3-2d5d-1fea-ffff-ffffea9da690]: 
> java.io.IOException: Failed to store file .اختبار to /test/اختبار due to: 550 
> The filename, directory name, or volume label syntax is incorrect. 
> : java.io.IOException: Failed to store file .اختبار to /test/اختبار due to: 
> 550 The filename, directory name, or volume label syntax is incorrect. 
> ; routing to failure: {}
>  



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to