[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#235759: libc6: iconv's replacement for "German quotes in UTF-8" to latin1



Michael Piefel wrote:
> Am Dienstag, den 18.10.2005, 12:14 +0100 schrieb Christian Mack:
>> Ich bin mir nicht sicher wann welche Variante gewählt wird, aber ich vermute,
>> die erste immer bei Framebuffersupport, die andere auf Textconsole.
> 
> Ich kann mir kaum vorstellen, dass in der C-Bibliothek eine
> Unterscheidung in PC-Textmodus und Framebuffer vorgenommen wird. Das ist
> die falsche Abstraktionsebene. Und zudem: _Meine_ Textkonsole kann mit
> Zeichen jenseits von ASCII umgehen.
> 
> Ciao,
>    Micha
> 

Hallo Micha

Eine Textkonsole ist eine Konsole ohne Framebuffer, und damit bei der
Ausgabe beschränkt.

Entschuldige, aber Textkonsole ist nicht gleich ASCII-Konsole.
In einer Textkonsole hast du 256-Zeichen, inklusive diverse Steuerzeichen.
Welche Zeichen darstellbar sind, hängt davon ab, welche Codepage verwendet
wird. D.h. wenn Du Glück hast, kannst Du die spitzen Anführungszeichen sehen,
oder eben nicht.
Eine russische Benutzerin z.B. hat im Zeichenbereich oberhalb ASCII
kyrillische Buchstaben und keine spitzen Anführungszeichen.

Ich bin nicht sicher, bezweifle aber, dass die gerade aktive Codepage
augewertet wird, um zu entscheiden, wie die Anführungszeichen dargestellt
werden sollen.

Bye
Christian



Reply to: