KchmViewer is a C++ based software designed to view CHM files.
One of KchmViewer's significant selling points is its support for non-English languages. In most instances, the software correctly identifies the help file encoding and displays tables of context for Russian, Korean, Chinese, and Japanese help files without issue. Most importantly, KchmViewer is actually able to search for text in non-English help files, though it's still unstable when searching for MBCS languages like ja/ko/ch.
Version 4.2: N/A