fixed characters coding problem