in reply to ASCII to UTF-8

You do not have to convert ASCII to UTF-8. ASCII is subset of UTF-8.

If you want to convert Latin-1 to UTF-8 it is another question. Take a look on Unicode::String.

--
Ilya Martynov (http://martynov.org/)