Just a guess, but it may be a browser compatibility problem. If you have IE I would try setting IE as your default browser and seeing if the characters print correctly then. If so, it is a browser problem, if not, at least you have ruled out one possible cause.
You guessed right - it displays and prints right using Internet Explorer...
Don't care much if it's Studio or Firefox fault, I'm just happy it's working now.