[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:08461] Re: canna-touroku-region
岡部です.
sen_ml@xxxxxxxxxxx writes:
> canna-touroku-region というのは、結局は canna-touroku-string を
> 呼び出す wrapper 関数の様です。少なくとも、canna-touroku-string
> に渡されている文字列は region で指定したものだと確認できました。
>
> 残念ながら、canna-touroku-string という関数は built-in の様です。
> これは C で書かれているという事になりますよね。C に関してはもっと
> 素人なのでこれ以上は開発者にまかせます。
ちょっと調べてみると, canna-touroku-string に渡す文字列が multibyte で
あるのが問題のようです.
canna-touroku-string に文字列を渡す所を
< (canna-touroku-string (buffer-substring start end))) ))
> (canna-touroku-string (string-as-unibyte
(buffer-substring start end))) )))
のように unibyte 文字列に変換してから渡すように書き換えれば, うまく単
語登録が出来ました.
とりあえずはこれでしのげそうです.
--
=============================================
岡山大学自然科学研究科
岡部克也
e-mail: okatsuya@xxxxxxxxxxxxxxx
=============================================