Your setup is so wrong, that I don't know where to start.
Nah, it is quite ok. It is different than yours, that's all.
* I have never seen an application that asks "what encoding your filesystem have"
Me too. But I've seen a lot of apps that allow user not to rely on LANG settings. KDE family for example. And this wish is example this. Since aMule does not use currency, timezone, etc. the only common thing is interpreting filenames.
* What kind of OS is that? On Linux ext2/3 uses Unicode; IIRC same thing on OSX.
Opensuse 10.3, KDE 3.5.8, reiserfs. The point is -- you CAN use unicode, it does not mean amule interpret it this way. My guess is it checks LANG first and then it interprets filenames according to LANG. So if I type
touch test.txt
dir test.txt
I will see test.txt. As well as in amule.
And when I type
touch ęóąłś.txt
dir ęóąłś.txt
(those are all polish characters) I will see ęóąłś.txt. In all apps... except amule and Krusader. Because they rely on LANG and my LANG is set to EN.
In every other app I can override LANG (Kate, Konsole, KDE itself, Kdevelop, you name it).
So maybe I rephrase my wish -- please add option to override the LANG system settings.