

質問：日本語に対してRMecCabをうまく動かせるようにしたい。

RMeCabパッケージの関数を日本語のテキストデータに対して実行すると以下のようになり失敗します。  
極楽not foundとなっていますが、実際には極楽は存在します。ちなみに英語のみのテキストデータに対してはうまく動きます。

[code]

    > library("RMeCab")
    > r <- collocate("kumo.txt", node = "極楽",span = 3)
    file = kumo.txt 
    極楽 not found
    
[/code]

kumo.txtを保存する時に文字コードUTF-8を確認。  
[![!\[画像の説明をここに入力](https://i.stack.imgur.com/QpdKZ.png)](https://i.stack.imgur.com/QpdKZ.png)

R-studioの文字コードUTF-8を確認。  
[![!\[画像の説明をここに入力](https://i.stack.imgur.com/WpQgn.png)](https://i.stack.imgur.com/WpQgn.png)

Notepad++というソフトでエンコードを確認。  
[![画像の説明をここに入力](https://i.stack.imgur.com/5T0zW.png)](https://i.stack.imgur.com/5T0zW.png)


CC BY-SA 4.0
2021-11-08T02:45:07.353
83485
2021-11-09T02:14:27.857
2021-11-08T05:38:15.350
32054
32054
question
r
RMeCabが日本語ではうまくいきません。


Windows上のRMeCabはUTF-8ではなくShift−JISを想定して作られています。  
解析対象のテキストデータkumo.txtをUTF-8でなく、ANSIで保存し直すとうまくいきました。

[![画像の説明をここに入力](https://i.stack.imgur.com/ktO5A.png)](https://i.stack.imgur.com/ktO5A.png)


CC BY-SA 4.0
2021-11-09T02:14:27.857
83505
2021-11-09T02:14:27.857
32054
83485
answer