ExamDiff Pro provides extensive Unicode support for file and directory comparison. Text files encoded in ASCII (ANSI), UTF-8, and UTF-16 (both little and big endian) formats are automatically recognized and compared (UTF-16 files are detected by byte order marks -- 0xFFFE for little endian and 0xFEFF for big endian). Full Unicode editing of text files is also supported, given that the required international keyboard is installed in Windows.
ExamDiff Pro offers two options for recognizing Unicode files without byte order marks. First, the program automatically attempts to determine files' encoding by analyzing their contents. Secondly, to ensure that a Unicode file is compared properly, users can manually select the file's encoding while browsing for a file in the Compare dialog.
Directory comparison of files with names containing Unicode characters is fully supported as long as installed version of Windows provides such support. Windows 2000 and higher supports Unicode file names. Windows NT and the Windows 9x family (95, 98, and ME) support this feature only if a localized version of Windows is installed.
Unicode support for Windows 9x is provided via Microsoft Layer for Unicode.