Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

08.08.2004, 23:44

Zeichensatz laden "putfont: PIO_FONT: Invalid argument&

Hallo Geeks!

Ich will für die Shell den Zeichensatz iso8859-1 laden, da ich hoffe damit Umlaute und "ß" hinzubekommen. Leider wird der Zeichensatz doch nicht umgestellt, da oben genannte Fehlermeldung erscheint. Den Zeichensatz versuche ich mit setfont /usr/share/consolefonts/partialfonts/8859-1.a0-ff.08.gz zu laden.
Weiß vielleicht jemandwo bei mir der Haken ist?

Grüße Grenzläufer

2

09.08.2004, 00:42

Die Lage hat sich noch geändert. Es liegt nicht an dem Zeichensatz, der kann Umlaute. Es ist nun so, daß wenn ich eine Internetseite mit Opera oder Konqueror speicher, aus den Umlauten Quark gemacht wird.

Sorry für das Durcheinander, bin noch ein halber Newbie.

Vielleicht hat ja trotzdem jemand ne Ahnung woran das liegen könnte

Grüße Grenzläufer

3

09.08.2004, 01:45

Das liegt möglicherweis am Zeichensatz der gespeicherten Seite ;-)
Diese muß zwingend im Dokumententyp der Seite angegeben werden,
wenn die Seite andere Zeichen als die ASCII-Zeichen enthält.
Moderne Seiten verwenden zunehmend den UTF-8 Zeichensatz, weil
man dann die Sonderzeichen nicht umschreiben braucht.
Gerade bei nicht latainischen Schriftsystemen sehr umständlich!
Nicht mal deutsch ISO-8859-1 und türkisch ISO-8859-9 geht sonst
nebeneinander ;-) , außer mit Umschreibung.

Ich habe mein System grundsätzlich auf UTF-8 laufen, das ist auch der
Grund, warum ich nach und nach meine Rechner auf Gentoo umstelle.

MfG
Robert

4

09.08.2004, 13:41

Ich dachte immer in ASCII wären alle deutscchen Umlaute schon enthalten, aber egal.
UTF-8 klingt sinnvoll, in KDE hab ich es gerade umgestellt.
Wo finde ich eigentlich den UTF-8 Zeichensatz für die Shell? Ich hab mit utf nur was in /usr/share/groff/... gefunden. Muß ich noch was nachinstallieren, oder spielt es hier keine Rolle?

Grüße Grenzläufer

5

09.08.2004, 15:28

Nur zur Erklärung:

Der ASCII-Zeichensatz ist 7 Bit groß, als 128 Zeichen incl.
einiger Steuerzeichen.
Der erweiterte ASCII-Zeichensatz setzt ein 8. Bit hinzu und
kann zusätzlich weitere 128 Zeichen darstellen.
ISO-8859-1 oder TIS-620 sind solcher erweiterten ASCII-Zeichensätze,

UTF-8 ist in den ersten 7 Bit mit dem ASCII-Zeichensatz 100% identisch.
Das 8. Bit ist in diesem Falle logisch 0.
Wenn nun aber das 8. Bit logisch 1 ist, wird ein weiterer Block von 8 Bit
angehängt, also hast jetzt ein Zeichen von 16 Bit länge.
Damit ist UTF-8 ASCII-Verträglich.

UTF-16 oder UTF-32 verwendet generell ein 16 oder 32 Bit großes Zeichen
und ist nicht mit Programmen verträglich, die ASCII erwarten.
Diese Zeichensätze werden aber gerne prozessintern verwendet, wenn
zB Datenbanken Unicodezeichen speichern sollen. Die Übersetzung
von UTF-8 nach UTF-16 oder UTF-32 bleiben den User aber verborgen.
Auch Microsoft arbeitet intern mit UTF-16.

Wenn du auf deiner UTF-8 Konsole trotzdem kein koreanisch angezeigt
bekommst, liegt es möglicher weise an den fehlenden Fonts .

:wink:

MfG
Robert