kdiff3 improperly recognizes national letters in filenames when started from command line.
Version 0.9.96a, Windows Vista, locale = ru-ru (OEM codepage 866, ANSI codepage 1251)
If I start
kdiff3 english.txt русский.txt
rem "русский.txt" - filename in russian letters
I get error message
Opening of these files failed:
(see: russian letters in filename changed to some european letters - look like kdiff3 ignores system codepage and uses latin-1 instead)
It's still possible to open file with national name from gui, so error is in command line processing.