Is the character you found ü? If so, that’s not French. German, more likely.
What’s ANSI encoding? I haven’t come across it. Did you mean ASCII? That isn’t ASCII because ü isn’t an ASCII character.
How do you know that a file sent across the net is in UTF-8? Agree with people who say to put everything on the net into UTF-8, but that doesn’t mean everybody else has seen that recommendation.
Joel Spolsky’s article is useful by reminding you that encodings cause problems and you need to know which encoding to use. What he doesn’t tell you is that it is the responsibility of the provider of a file to ensure it is legible to users, not for users to work out how to read it.
Suggestions:
1: Find who provided the file and ask them for details.2: Try opening the file with a word processor. Many will try different encodings, or even give you a list of encodings to try.3: Write a little Java program which reads the text file and prints it, taking different encodings.In the case of 2 and 3, see which encoding gives you a sensible output. It helps if you know what the file says before you try.
Beware: I tried reading some UTF-8 files in ISO8859-1 once, and found no difference in the result. Some characters come out the same in both those encodings.