pomoC

Robert Ludvik robert at zd-lj.si
Tue Nov 5 21:19:18 CET 2002


Zdravo
Nizozemci so napisali programcke za enostavnejse prevajanje OOo
pomoci. Rabim eno pomoc, ker ne obvladam C-ja.
V enem od programov imajo sledeci del, ki pretvori ISO8859-1 stringe v
UTF-8 (ki se uporablja v OOo). Kako je potrebno to spremeniti, da bo
spreminjal ISO8859-2 v UTF-8 (oz. ker programi laufajo na Windowsih in
bodo tudi prevajalci vecinoma delali na Windowsih, bi moral verjetno
pretvarjati iz WIN-1250?)?
Pozdrav
Robert Ludvik

...
cp=buf;
   // output buf, with conversion of ISO8859-1 to UTF-8
   while (*cp!='\0')
   {
    if ((*cp & 0x80) == 0)
    {
     fputc (*cp, outfile);
    }
    else
    {
     fputc (0xC0|(0x03 & (*cp >> 6)), outfile);
     fputc (0x80|(0x3F & *cp), outfile);
    }
    cp++;
   }
...






More information about the lugos-prog mailing list