Greetings, I've run into another issue with utf-8 support that I thought should be reported here. Apologies if the issue has already been reported. I've found that the utf8 flag gets turned off for a string when it is returned from an inherited method.
That is; for an object of class A::B, where B is derived from A, strings returned by methods in the base class A will be broken, while strings returned from methods in B are fine. The strings are fine for objects that are simply of class A only. I did sprinkle "use utf8;"s around but it didn't help. To get the utf8 strings from class A methods to return properly, I had to manually set the flag with "Encode::_utf8_on($foo);". The Perl in question is version 5.8 running under redhat linux 8.0. thanks, /Daniel