> out of curiosity... what will you do if you find the encoding lacking what > you need?
Oh, display a warning. Helps to figure out where those "???" characters are coming from... Naive, I know. But it's the best one can do and it works (most of the time). D.