looks to me like the character set is either not installed on the linux box for your language or there are some other encoding differences between the unix and the linux box. Ideally you should only use ascii characters in filenames to avoid this kind of problems or they get lost in translation across platforms.
I would add to zxmaus comment that windows does not use ascii natively except when fiddling in a ascii text terminal... windows tends to use a MS... UTF(X) that looks like something between UTF8 and UTF16, I had some (hmmm many...) cases of that sort of data corruption in files coming from other sources and language, and had to correct to the best using some awk and lots of sed... and never sure I will not get another unknown variant...
So avoid using such characters when dealing with file names, variables or in paths...