trying to wrap my head around special characters in linux.

we run a NAS4FREE file server in a mixed OS (WIN7&OSX) environment. then we have 2 WD NAS boxes (EXT4 file system). in the freebsd kernel (NAS4FREE fileserver) i mount those two nas boxes. so far so good.

if i now run the "ls" command I get weird results on files with special characters like german "Umlauts (like ""). instead of the "" it displays "|".

when running rysnc, the command tells me that all files with special characters "vanished".

i tried to use the --iconf addon with rync but couldn't get it to run.

any help in this matter is very much appreciated!