Getting non-ASCII characters correctly displayed on screen can be very tricky, especially for string literals. Multiple encodings are involved, and it's very hard to control the complete chain for non-experienced users.
The problem here is probably that the compiler doesn't like your source file encoding. Is it UTF-8? latin-1? something else?