Ascii2web is a project mainly written in PHP, it's free.
basic routines to convert ascii cp437 and utf-8 into unicode
Two programs to change ascii into unicode for use on the web. One changes CP-437 ascii to unicode xxx; and the other UTF-8 code (which isn't always needed as the web works with utf-8 but it was a fun bit of code to write)
Thanks to Adriel for the challange