use locale; print lc("BAESCHGÄSSEL") . "\n"; [download]
In reply to Re: Lowercasing umlauts in words by the_slycer in thread Lowercasing umlauts in words by Anonymous Monk