Hallo, ich habe Breezy Badger auf englisch installiert. Seit kurzem habe ich angefangen zu programmieren. Dabei bin ich auf ein schwerwiegendes Problem gestossen. Ich programmiere in C (eigentlich C++), jedesmal wenn ich ANSI Zeichen (Bsp.: Umlaute ä,ö,ü) ausgeben will erscheint in meiner Bash nur ein Rechteck, noch schlimmer wenn ich ASCII Zeichen mit den Nummern 0 bis 32 ausgeben möchte erscheint ebenfalls ein Rechteck. D.h. mein Rechner scheint nur ASCII zeichen mit den Nummern 33 bis 127 ausgeben zu können. Die Zeichen 0 bis 32 und 128 bis 255 gehen nicht (ASCII Tabelle siehe http://www.torsten-horn.de/techdocs/ascii.htm). Mein Hexeditor hat das gleiche Problem. Ich benutze den gcc als compiler, ein- und ausgabe laufen über die Bash, als Hexeditor verwende ich ghex.
Was ich dann überhaupt nicht verstehe ist weshalb ich die Umlaute und andere Zeichen direkt in die Bash eingeben kann. Gibt es irgendjemand, der mir hier helfen kann? Ich habe sogar schon fertige Programme die auf anderen Systemen laufen compliert. Diese geben auf anderen Systemen (Rechnern) Umlaute, etc. korrekt aus, bei mir kommen allerdings bloß Rechtecke.
Grüsse T-Silver.