dainiti さん、soushi さん ありがとうございます。
まずsoushi さんのアドバイスの
php_value mbstring.func_overload "6"
を試してみたところ、500 Internal Server Error が出てしまいました。
いろいろと試していた段階でも .htaccessでmbstring の設定をすると、500 Internal Server Error が出ていたので
調べてみたところ、アルファメールプレミアサーバー側で、.htaccessからphp_valueやphp_flagの設定ができない仕様になっているようでした。
で、php.ini も使えないので、とあるサイトで見つけた似たような情報を元に、直接 AjaxSearch 291行目辺りの
if ($cfg['ajaxSearch']){ // ajax mode
// $ajaxSearchType [1 | 0] (as passed in snippet variable ONLY)
// Use this to display the search results using ajax
// Set this to 1 if you would like to use the live search (i.e. results as you type)
$cfg['ajaxSearchType'] = isset($ajaxSearchType) ? $ajaxSearchType : (isset($__ajaxSearchType) ? $__ajaxSearchType : 0);
の上辺りに
ini_set('mbstring.internal_encoding', 'UTF-8');
ini_set('mbstring.http_input', 'AUTO');
ini_set('mbstring.http_output', 'UTF-8');
ini_set('mbstring.detect_order', 'auto');
ini_set('mbstring.substitute_character', 'none');
を追加してみたところ文字化けが解消されました。
ただ見よう見まねなもので不安なのですが、これで問題等は無いでしょうか?
> dainitiさん
WAFの情報ありがとうございます。
ありがたい機能なのかもしれませんが、MODxユーザーにとっては厄介ですね
早くMODxもサポートされてほしいです