In order to display Chinese Characters, you must use the Double-byte Character System (DBCS). You specify a “shift-in” character that tells the screen display that you are entering DBCS. The screen then interprets every two characters after that as ONE DBCS character. Just like “F1″ hex is the number “1” in the Single Byte Character System (SBCS), “F3E2″ is some gobbledy-gook chinese/russian/sanskrit/japanese ideogram in the DBCS. When you reach the end of DBCS characters, you specify a “shift-out” character that tells the screen display to go back to SBCS. By the way. You may think you don’t need to rearrange your data fields, but the truth is, DBCS ends up requiring “couplets” of two bytes. A SINGLE ideographich character requires a minimum of four bytes. One byte for the “shift-in”, two bytes for the ideograph, and one byte for the “shift-out”. I don’t remember exactly what hex values are the “shift-in” and “shift-out” characters. I “think” they might be 0x0E and 0x0F. Again, I’m not sure. I haven’t messed with DBCS in about 15 years backe when I was stuck in Korea once.