Moin Leute
Ich will in einem Program sowohl latainische als auch kyrillische Buchstaben aus-, eingeben und verarbeiten können, scheitere aber an den kyrillischen. Diese werden nur als ? angezeigt (sowohl in der GUI als auch in der Konsole). Ich meine zwar, ich hätte das Codierungsproblem in meinem anderen Projekt schonmal gelöst (da ging es um die deutschen Umlaute, russische Buchstaben funktionieren dort aber auch zumindest in der GUI, nicht aber auf der Konsole), aber ich komme absolut nicht drauf wie ich das zu machen hätte. Ich bin mir auch relativ sicher, schon einmal Привет, Мир auf der Netbeanskonsole ausgegeben zu haben, aber ich weiß nicht mehr, wie.
Einfach nur an der Konsole auf meinem eigenen Computer rumfummeln ist keine Lösung, das soll schon allgemein funktionieren. Wenn ich das richtig sehe, müßte ich in der JVM alles auf UTF-8 umstellen, aber das müßte schon passieren bevor meine main-Methode aufgerufen wird. Wie machen? Ich habe das Projekt auf Java 21 gezogen (irgendwann ab 20 soll UTF-8 allgemeiner Standard sein, habe ich jedenfalls irgendwo gelesen), aber das hat nix gebracht.
Ich will die russischen Zeichen auch verarbeiten können, es wäre schön wenn ich das direkt im Code tun könnte, so daß ich auch lesen kann was da gemacht werden soll, und nicht erst aus UTF-8 dekodieren muß.
Habt ihr eine Idee?
Ich will in einem Program sowohl latainische als auch kyrillische Buchstaben aus-, eingeben und verarbeiten können, scheitere aber an den kyrillischen. Diese werden nur als ? angezeigt (sowohl in der GUI als auch in der Konsole). Ich meine zwar, ich hätte das Codierungsproblem in meinem anderen Projekt schonmal gelöst (da ging es um die deutschen Umlaute, russische Buchstaben funktionieren dort aber auch zumindest in der GUI, nicht aber auf der Konsole), aber ich komme absolut nicht drauf wie ich das zu machen hätte. Ich bin mir auch relativ sicher, schon einmal Привет, Мир auf der Netbeanskonsole ausgegeben zu haben, aber ich weiß nicht mehr, wie.
Einfach nur an der Konsole auf meinem eigenen Computer rumfummeln ist keine Lösung, das soll schon allgemein funktionieren. Wenn ich das richtig sehe, müßte ich in der JVM alles auf UTF-8 umstellen, aber das müßte schon passieren bevor meine main-Methode aufgerufen wird. Wie machen? Ich habe das Projekt auf Java 21 gezogen (irgendwann ab 20 soll UTF-8 allgemeiner Standard sein, habe ich jedenfalls irgendwo gelesen), aber das hat nix gebracht.
Ich will die russischen Zeichen auch verarbeiten können, es wäre schön wenn ich das direkt im Code tun könnte, so daß ich auch lesen kann was da gemacht werden soll, und nicht erst aus UTF-8 dekodieren muß.
Habt ihr eine Idee?