Prikazivanje 8-bitnih znakova je vrlo lako. Koristite ih isto kao sto biste koristili 7-bitni ASCII skup znakova. Medjutim, da bi aplikacija prihvatila unos 8-bitnih znakova predstavlja totalno drugu pricu.
Ako koristite na pr. Xt okruzenje i Motif, treba da dodate samo jednu liniju u vas program. Prvi poziv Xt biblioteci treba da bude procedura XtSetLanguageProc
. Na primer:
Posle ovog vas program ce automatski da uzima u obzir
int main (int argc, char** argv) { ... XtSetLanguageProc (NULL, NULL, NULL); top = XtAppInitialize ( ... ); ... }
LC_CTYPE
promenljivu i tumaci tastere prema Compose
tabelama u /usr/lib/X11/locale/
direktorijumu. Ovo bi trebalo da radi za gotovo sve evropske jezike i u celini je prenosivo. Kako XFree86 visejezicna podrska postaje bolja, tako ce vas program biti korisniji i na Bliskom i Srednjem istoku.
Ovaj metod unosa podrzavaju Xt, Xlib i Motif v1.2 (i noviji). Prema podacima kojima raspolazem, Xaw biblioteka ga samo delimicno podrzava. Ako znate nesto vise u vezi sa ovim, voleo bih da mi napisete koji red putem elektronske poste :) .
Ovo poglavlje je sastavljeno na osnovu obimnije diskusije u delu Programming for internationalization Majkla Gsvinda [Michael Gschwind]. Pogledajte poglavlje 9, Reference i FTP sajtovi za pokazivac na ovaj dokument.