こんにちは、樋口です。書き込みありがとうございます。
> In Sys.setlocale...
これはRのエラーなので、まだ先の問題です。ひとまず当面の問題はMeCabと
MySQLが関係する前処理ですね。
[1] kokoro2.txtファイルと同じ場所に、coder_dataというフォルダが作成さ
れていて、その中に「kokoro2_ch.txt」というファイルが生成されていると思
います。このファイルにはEUC-JPでMeCabによる分かち書きの結果が入ってい
るはずなのですが、いかがでしょうか? 文字化けしていたり、EUC-JP以外の
文字コードになったりしていないでしょうか?
[2] kh_lib/kh_morpho/linux/mecab.pmをテキストエディタで開き、以下の行
を探してください。
> $self->{cmdline} = "mecab -Ochasen -o \"$self->{output_temp}\" \"$self->{target_temp}\"";
この行に、以下のように「-b 819200」を追加して、上書き保存してください。
> $self->{cmdline} = "mecab -b 819200 -Ochasen -o \"$self->{output_temp}\" \"$self->{target_temp}\"";
これで、KH Coderを再起動して前処理を試してみるといかがでしょうか。
「input-buffer overflow.」が消えないかどうか、見てみてください。