文書が、日本語か、英語か、それ以外の言語か、バイナリはどうやって判定したらいいですか?
元は日本語でも、壊れていてどうやっても日本語として読み取れないならば、バイナリとみなします。