Hi all and Happy New Year!
I use the same partitions of an external firewire hard disk from eMule-Windows and aMule-Linux, so these partitions are NTFS.
Under Linux I use ntfs-3g to mount them with the following entry (well, similar entry) in /etc/fstab
/dev/sda1 /mnt/NTFS ntfs-3g defaults,umask=0,noauto,silent,no_def_opts,allow_other 0 0
My SLAMD64 is configured to use en_US.utf8 as system language:
mr_hyde@krypto:~$ locale -a | grep en_US
en_US
en_US.utf8
mr_hyde@krypto:~$ locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE=C
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=
With this settings I have problems about shared files with special characters (like è à ò ì ù often used in italian language). When I start amule, in log file, I can read:
2008-01-01 11:40:26: Logger.cpp Error: Failed to retrieve file times for '/mnt/NTFS/<FILE_WITH_SPEC_CHARS>' (error 84: Invalid or incomplete multibyte or wide character)
2008-01-01 11:40:26: FileFunctions.cpp: FileIO: Error on GetLastModificationTime from `/mnt/NTFS/<FILE_WITH_SPEC_CHARS>'
2008-01-01 11:40:26: CFile.cpp: CFile: Error when opening file (/mnt/NTFS/<FILE_WITH_SPEC_CHARS>: Invalid or incomplete multibyte or wide character
I tried also to "force" en_US.utf8 in /etc/fstab (as described in
http://www.ntfs-3g.org/support.html#locale) but with same results.
Any idea about this little annoying problem?
Thanks in advance for any suggestions!
Bye,
Mr Hyde