2010/8/13 Željko Marjanović <[email protected]>: > > Thank you for your detailed reply. Much appreciated :-)
My pleasure. > I had another idea how to get the encoding the server is using, dunno if it's > good enough :-) > The idea was to open the ssh channel and read the LANG/LC_ALL env variables > if they exist, > parse them and set the encoding; if they don’t exist revert to default. This may be a reasonable heuristic much of the time but I can imagine situations where it wouldn't work. Firstly, I don't know if it's a requirement for all Unices to define the environment variable. Certainly non-unix OSes don't have to. Also, I described the way it is interpreted by modern Linux, particularly Ubuntu. I can't promise you that all Unices interpret it uniformly. I can imagine flavours of Unix that don't have localisation support that assume all filenames are encoded in a particular, non-UTF-8 encoding and don't even bother with LANG. In general, only the user can really know. Alex P.S. Please _always_ bottom-post on this list otherwise conversations get incredibly confusing. -- Swish - Easy SFTP for Windows Explorer (http://www.swish-sftp.org) _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel
