読者です 読者をやめる 読者になる 読者になる

MODxのDittoでRSS出力したら、summarize部分が文字化け

CMS MODx

MODx0.9.6.3でDittoでRSS出力をする。

Ditto? &parents=`64,69,70,71` &format=`rss` &summarize=`100` &total=`100` &language=`japanese-utf8` &dateSource=`editedon`

すると、文字化けする。
だから、文字数カットする関数を変更しないといけないらしい。

assets/snippets/ditto/extenders/summary.extender.inc.php のsubstr関数をすべてmb_substr関数に置き換える。

ほんで、

mb_internal_encoding($modx->config['etomite_charset']);

を追加

バージョンアップしてるから直ってるんでしょうけど、バージョンアップがいつしよう。そう考えるとワードプレスのバージョンアップは偉大だ。