Well, UTF-8 is an encoding for Unicode code points. There are
thousands and thousands of Unicode code points defined. In
Perl, there's room for 2**48 code points. ISO-8859-8 only
has 256 code points. You have a potential problem here.
However, you may want to look at the Encode modules that
come with perl 5.8.0.