とおりすがりのプログラマです。日本語入力問題はおそらく、入力中の文字列の改行監視処理が日本語文字コードと改行コード(LFまたはCR)を区別しないために発生していると思います。