In ASCII, lc is a trivial operation. In Unicode, it's much more complicated, which makes it comparatively very slow (it is the bottleneck in some of my applications). According to
, the newest development version of perl is faster, but I haven't tried it yet.