mecab エラー「input-buffer overflow」

2011/04/18
$str = "本品は卵を含む製品と共通の設備で製造しています。";
$runMcb = "echo " . $str . " | mecab -O csv";
$rstMcb = `$runMcb`;

上記のような感じで作業してたら、下記のような感じのエラーがでてきた。

input-buffer overflow. The line is splitted. use -b #SIZE option.

英語苦手…きっと「入力したbufferが溢れた。The line is splitted。-b(size)オプションを使え。」という意味だと思う。
下記のような感じで「-b」のオプションを使ってみた。

$str = "本品は卵を含む製品と共通の設備で製造しています。";
$len = strlen($str);
$runMcb = "echo " . $str . " | mecab -b " . $len . " -O csv";
$rstMcb = `$runMcb`;

新着(ニュース関連以外)

2017-08-03
formのinputでmaxlengthを使うとFirefoxでバグってた。他のブラウザでも気づかずにバグってたかもしれない。
2017-07-19
折れ線グラフをもう少しゆるやかに・・・というか何というか・・・調べていくと「移動平均」っていう言葉にたどり着いた
2017-07-10
FuelPHPの1.8をダウンロードして使っていたらセッションが使えないということに気付いた。
2017-06-27
MACにWin10をインストールしてみた:再挑戦。
2017-06-25
「簡単」っていうヤツらが多いけど・・・難しいぞ。