character set conversion library