Encode problem of ftp protocol

25 views
Skip to first unread message

Leo

unread,
Apr 21, 2009, 9:28:50 AM4/21/09
to krusader-devel
Hi, all
Krusader uses kioslave to implement ftp and fish protocols, but I
found that there might be a problem in the ftp protocol
implementation.
I can connect to remote ftp server in krusader, but when I try to
upload a directory with Chinese characters, krusader failed to handle
that. The characters of the newly created remote directory are messed
up, and then the files in the directory cannot be copied to that
remote directory. However, the remote files with Chinese characters in
their names displayed correctly. Downloading files with Chinese
characters in names is ok. (And there's nothing wrong with the locale
of the ftp server or my local host, because I can upload files
normally with lftp and filzilla.)
Besides, I tried to connect to the same server with fish protocol,
and I can upload/download files with non-ascii characters in their
names.
So I guess it might be some problem with the way krusader
implements ftp protocol with kioslave. Someone please check it.
Best regards
Leo

Csaba Karai

unread,
Apr 25, 2009, 5:28:50 AM4/25/09
to krusader-devel
Hi,

Please use "select remote encoding" from the menu to configure the
encoding type of the remote target.

Thanks,

Csaba

Wang Yi

unread,
Apr 25, 2009, 9:05:10 AM4/25/09
to krusade...@googlegroups.com
Thanks.

But it still doesn't work.
The weirdest part is that the remote files with Chinese characters in
their names can be displayed correctly, and these files can be
downloaded without problems, while upload such files are impossible.
And fish protocol also works perfect.

Leo

Csaba Karai

unread,
Apr 25, 2009, 10:08:05 AM4/25/09
to krusader-devel
Hi,

We can't fix this problem in Krusader (if fish works, then ftp should
also work).
Please try it with Konqueror/Dolphin and if the bug occurs there as
well, please report it to KDE (bugs.kde.org).

Thanks,

Csaba

On ápr. 25, 15:05, Wang Yi <leonidw...@gmail.com> wrote:
> Thanks.
>
> But it still doesn't work.
> The weirdest part is that the remote files with Chinese characters in
> their names can be displayed correctly, and these files can be
> downloaded without problems, while upload such files are impossible.
> And fish protocol also works perfect.
>
> Leo
>

Wang Yi

unread,
Apr 26, 2009, 3:55:13 AM4/26/09
to krusade...@googlegroups.com
Well, the same happened on Konqueror and Dolphin, fish works while ftp
doesn't work.

However, I know nothing about kiolave.
I think it is better for one of you developers to reproduce the error,
confirm this bug and decide whether it is KDE to blame.

Thanks

Leo

Csaba Karai

unread,
Apr 26, 2009, 7:24:07 AM4/26/09
to krusader-devel
The FTP KIO slave is in the kdelibs package. KDE is the owner of this
package.
We won't do any workaround in Krusader to fix this bug, as in long
term the best if KDE4 handles the problem.
(bugs.kde.org)

Thanks,

Csaba


On ápr. 26, 09:55, Wang Yi <leonidw...@gmail.com> wrote:
> Well, the same happened on Konqueror and Dolphin, fish works while ftp
> doesn't work.
>
> However, I know nothing about kiolave.
> I think it is better for one of you developers to reproduce the error,
> confirm this bug and decide whether it is KDE to blame.
>
> Thanks
>
> Leo
>
Reply all
Reply to author
Forward
0 new messages