Version: (using KDE KDE 3.1.4) Installed from: FreeBSD Ports OS: FreeBSD nfs:// does not work with cyrillic filenames writes that file or directory **** does not exist
What does it show when you mount via mount(1)? What parameters do you use, if any?
when i mount nfs filesystem from shell via "mount_nfs someserver:/someshare /mnt/somedir" everything's fine
That's really the first feedback ever I get for the nfs ioslave. I thought I would work for nobody, so that nobofy even feels the need to report it. I already thought about moving it away from kdebase... Alex
Alexander: if you need to change the encoding depending on user selection, please postpone this till after 3.2. I have a fix for bug #56197 that enables charset selection for T_FILESYSTEM ioslaves. Currently I have only ported kio_ftp for this new framework, but kio_nfs and kio_fish will probably require it as well.
This problem persists in kde 3.5.5 (opensuse 10.2 rpm), with utf-8 encoding. I'm unable to browse NFS shares containg characters like "ì", "ò" etc. Chanching remote charset in menu "Tools->Choose remote charset" (in my italian version "Strumenti->Seleziona insieme di caratteri remoto...") doesn't solve the problem (probably nfs kioslave doesn't support this features, as described in bug #56197). For this, I must mount the nfs share manually.
KDE 4.2.4 behaves similarly. If there is a file with utf-8 encoded non-ASCII name, the exported directory content cannot be listed and the following message is displayed instead: "The file or folder <garbage> does not exist." Probably, bug http://bugs.kde.org/show_bug.cgi?id=130114 is the same one.
*** Bug 130114 has been marked as a duplicate of this bug. ***
SVN commit 1205848 by mzanetti: -Always decode the filename after incoming from network -only encode the filename once before sending it out over the network This fixes the ioslave when used with filenames containing non-ascii characters BUG: 68813 M +12 -12 kio_nfs.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1205848