Create a list of all hebrew characters and dereference the list according to the index of the character.
const char **alefbet = { "\327\220", "\327\221", : } printf("%s\n", alefbet[index]); // For index in 0..26 Am I missing something? Dov On Sun, Jan 12, 2014 at 9:29 PM, Ori Idan <o...@helicontech.co.il> wrote: > > > > On Sun, Jan 12, 2014 at 9:26 PM, Dov Grobgeld <dov.grobg...@gmail.com>wrote: > >> The most unixy way is to treat everything as binary UTF-8 and then forget >> about encodings. The following program works just fine: >> >> #include <stdio.h> >> int main() >> { >> printf("Hello שלום!\n"); >> } >> >> Compile with: >> >> cc -o hello hello.c >> ./hello >> Hello שלום! >> >> (Though שלום is inversed in the terminal). >> > > That works, but I need one character such as 'א' to be printed and to be > able to print 'ב' as 'א' + 1 > Does someone have any idea how to do it? > > -- > Ori Idan > > >> >> >> >> >> On Sun, Jan 12, 2014 at 9:02 PM, Baruch Siach <bar...@tkos.co.il> wrote: >> >>> Hi Dov, >>> >>> On Sun, Jan 12, 2014 at 08:53:38PM +0200, Dov Grobgeld wrote: >>> > Writing hebrew to the terminal is a bad idea because terminals do not >>> > support BiDi reordering. >>> > >>> > That said, doing "cat small-hello.utf8"[1] works for me in gnome-term >>> > (though it is reversed). No special environment variables were defined. >>> >>> But Ori has specifically asked about sending just one character to >>> terminal. >>> cat treats everything like binary data. >>> >>> baruch >>> >>> > On Sun, Jan 12, 2014 at 8:34 PM, Ori Idan <o...@helicontech.co.il> >>> wrote: >>> > > I need to print several Hebrew characters (UTF-8) to the terminal. >>> > > My locale is set to he_IL.UTF-8 so it shows Hebrew on the terminal, >>> > > however printing from C gives me Chinese characters. >>> > > My question is how to print one character such as 'א' to the >>> terminal. >>> > > >>> > > -- >>> > > Ori Idan >>> >>> -- >>> http://baruch.siach.name/blog/ ~. .~ Tk Open >>> Systems >>> >>> =}------------------------------------------------ooO--U--Ooo------------{= >>> - bar...@tkos.co.il - tel: +972.2.679.5364, http://www.tkos.co.il - >>> >> >> >
_______________________________________________ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il