I proabbly missing something, but it seems counterintuitive to me that a function Perl_sv_utf8_upgrade will normally *NOT* call "SvUTF8_on(sv);" if string was pure ASCII. Time will pass and someone will prove that zero is not a number anymore... If I ask a function to upgrade to utf8 and it fails, then it's a signal that something wrong happened and it should die. <!ENTITY Vadim REALLIFE "Vadim V.Konovalov, St.Petersburg, Russia"> &Vadim;Thread Previous