I just ran into an umlaut-problem, again. *sigh*
The umlaut within a filename was displayed as question mark "?". I'm using bash, so doing a "ls -b *" revealed the character code "\366".
I've tried changing the terminal encoding between UTF-8 and ISO-8859-1, as well as the $LANG environment variable. The only thing that changed was that a box was displayed instead of a question mark.

(Unfortunately, I wasn't able to simply use "\366" instead of that character)
[SOLUTION]
The file was created by someone using the "de_DE.ISO-8859-1" locale, and I was using "en_US.UTF-8". great.
Now both, the $LANG environment variable and the terminal encoding must be changed (and should match each other).
So I did:
Code: Select all
export LANG=de_DE.ISO-8859-1
Code: Select all
Settings > Encoding > Western European (iso-8859-1)