[groonga-dev,00491] Re: mroonga で ujis

Back to archive index

ICHII Takashi ichii****@schwe*****
2011年 4月 7日 (木) 15:07:34 JST


須藤さん


いちいです。

> grn_ctxよりもgrn_dbのencodingの方が優先されるので、もし、既
> 存のdbがUTF8で作られてしまっているのであれば、そちらに引っ張
> られてしまいます。
> 
> もし、↑のgrn_ctx_use()後にctx->encodingが変わっているのなら、
> mroongaのデータベースを作り直すとEUC-JPで動くようになる気が
> します。

あー、そうか、 drop table しただけじゃ前に作った db_name.mrn が残っちゃうわけですね。

おっしゃるとおりで、 utf8 で create & drop table したあと euc_jp にしてから
create table し直した場合、 ha_mroonga::create() の時点で utf8 になっていました。
# printf デバッグしてたので正確にどこで変わったかまで追えてないです、すいません。

で、 drop database からやり直したところ、うまくいきました。
ありがとうございます!!


-- 
ICHII Takashi
ichii****@schwe*****
http://d.hatena.ne.jp/ichii386




groonga-dev メーリングリストの案内
Back to archive index