TestComplete supports Unicode and lets you test Unicode applications. You can record and run tests that simulate user actions, such as keyboard input, over Unicode applications, and modify these tests in the TestComplete IDE. Both script and keyword tests are Unicode-compatible. You can use them to test multi-language Unicode applications (using non-Unicode names for script functions and variables is not supported, though).
The Unicode support also means that:
To test Unicode applications with TestComplete, use either UTF-8 or UTF-16 encoding for the script units of your test project. To set the encoding format, use the Units encoding property of your project. For more information on supported encodings and on how to set them, see Units Encoding.
Using East Asian languages requires that keyboard layouts with Input Method Editor (IME) support for the appropriate languages be installed on the computer. You can install IMEs via Control Panel | Regional and Language Options. For more information, see Windows documentation.