こんにちは、はじめまして。
私も今朝から同じ症状と格闘しておりましたが、現在下記の部分を変更し正常に動作しています。

//#themeevent.php 95行目あたり

$args = explode("=", $op, 2);
$aname=strtolower($args[0]);

//#変更内容
この部分のstrtolower関数が、文字化けの原因のようでしたので、処理を必要としない場合を分岐しました。

//#size などであれば、strtolower処理を行う。
if (preg_match("/^=/",$op)) {
$args = explode("=", $op, 2);
$aname=strtolower($args[0]);

//#それ以外は、strtolower処理を行わない。
} else {
$aname = $op;
}



//#変更結果

if (preg_match("/^=/",$op)) {
$args = explode("=", $op, 2);
$aname=strtolower($args[0]);
} else {
$aname = $op;
}

PHPについては、素人なので該当箇所までをひとつひとつチェックしていく形で検証致しました。
間違いなどがあるかもしれませんので、お気づきになられましたらご指摘頂ければと思います。