Aristotle is correct here, this is not a bug. The "it seemed to work
circa 5.8" issue is likely related to the Unicode changes in 5.8.0 that
were reverted in 5.8.1 due to being a terrible idea.
-doy
[perl #70688] locale, utf8 and string functions
by Jesse Luehrs via RT