Sorry for the unclear question above..
Two different encodings are currently used in displaying Chinese characters, GB (Mainland China) and Big-5 (HK and Taiwan). If a character in one particular Chinese encoding is displayed using the other one, then it will not be displayed correctly.
For example, a paragraph which is encoded by GB, when it is displayed with GB encoding, then you will see the correct display:
if it is displayed with Big-5, then the following one will be shown, and it doesn't make any sense:
What I am experiencing is quite similar to the above problem, so I believe it has something to do with the encodings, GB, Big-5, ANSI and Unicode etc.