geeklogでの記事作成不可

geeklogを無事インストールしていざ、記事を作成してみたところうまくいかない。そのサーバのPHP mbstring系の設定の問題(http_input,http_outputにEUC-JPが指定されている)のようだが、config.phpでini_setを使ってもうまくいかず悩んでいた。

どうやら、.htaccess側で以下のように設定するとうまくいく。

php_value default_charset               UTF-8
php_value mbstring.language             Japanese
php_value mbstring.internal_encoding    UTF-8
php_value mbstring.http_input           pass
php_value mbstring.http_output          pass
php_value mbstring.detect_order         auto
php_value mbstring.substitute_character none
php_value mbstring.func_overload        0
php_flag  mbstring.encoding_translation Off

http_input,http_outputでなく、encoding_translatationの問題か?