UTF-8 nach ISO 8859-1

Moderator Persönliche Seite #2650226
Lesenswert?

Εrnst B✶ schrieb:
> #include <iconv.h>
> ?
> oder
> #include <QTextCodec>
>
> oder
> #!/usr/bin/perl
> use Encode;
>
>
> oder
> ...

Da wir hier nicht bei PC-Programmierung, sondern bei den
Microcontrollern sind, wird nicht jeder diese Dinge auf seinem
Controller zur Verfügung haben.

Da mich der Aufbau von UTF-8 gerade mal interessiert hat (hatte mich
bislang damit nie ernsthaft befasst), hab' ich das mal schnell in
plain C geschrieben.  Ist als klassisches Unix-Filter geschrieben
(also von stdin nach stdout), Umschreiben in die Umgebung des
Controllers bleibt dann als Übung für den geneigten Leser.

p.s.: Der Faulheit halber habe ich "case label ranges" (0xc2 ... 0xdf)
von GCC benutzt.  Wer einen Compiler hat, der das nicht macht, muss
die einzelnen Labels entweder ausschreiben oder geschachteltes "if"
benutzen.
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren