> The Upper- and the lower function don't convert the german umlauts (ü.ä.ö.) but >leave them in their original condition Gert (or anyone): what should the result be? I'm German-impaired, so you'll need to be more specific. Did you compile with locale turned on? Multi-byte character sets?? Which byte codes correspond to the lower- and upper-case umlaut characters??? - Thomas