hi @Robert B.
Wenn ich meinen Quellcode in ISO-8859-1 speichere
Logisch, dann kriegst Du eine andere Bytesequenz!
und kompiliere
Auch logisch, wenn man mit Bytesequenzen nicht richtig umgeht, macht das Programm nicht das was es soll oder wird gar nicht erst kompiliert.
Ebenfalls falsch:
char e = "€"; // Quelldatei UTF-8 kodiert
was schon der Kompiler nicht durchgehen lässt. Siehe Artikel
MfG