in reply to Perl debugging vs. utf8: I'm losing
Your last question may be key: why doesn't it just work? Could be simple: it was fixed in 5.8.7? ;-)
(For the record, no problems on 5.8.8 on my i386-linux box.)