From my file I read some characters which are chinese characters. But as they read as "刘士å¿*" I need to know how should I display them correctly as "刘士忠".
If I copy those characters in Notepad it will convert those characters to chinese as "刘士忠" correctly? How do I work around with this in VB6.
We've gone over this a number of times. As long as you don't have to have mixed character sets VB6 controls can more or less handle different ones already. Lots of applications don't require Unicode controls.
The only trick is overcoming the default mapping between Unicode and 8-bit codepage character sets.
If you need to handle mixed Chinese and Western characters above &H7E in the same control though you will need Unicode controls.