Different character sets can be selected by different kind values (US, greek, arabic, etc) The values are compiler-dependent, and not all systems support all character sets.
character( kind=character_set,LEN=10) :: greek