Razeni zalezi na nastaveni systemu - cestina, anglictina, ...
Kazda zeme ma normu, podle ktere se razeni provadi.
Takze to, co hledas je norma uplatnovana v konkretni zemi.
Pak se do toho zapojuji dalsi zalezitosti, jako pouzita znakova sada. Starsi programy pouzivaji ANSI sadu znaku, novejsi UNICODE.
A jako poslední hraje roli, zda se rozlisuje velikost pismen. Nap. Linux velikost pismen rozlisuje, Windows ne + nejake národni odlisnosti - v anglictine se slovo "choroš" zaradi pod pismeno "c", v cestine pod pismeno "ch"
Takove veci neresi kazdy autor programu individualne, ale pouziva k tomu funkce systemu (API funkce)