昔からバージョンアップを繰り返しながら利用し続けていた記事の閲覧数を表示するプラグインである WP-PostViews にて、ふとエラーが発生していることに気づく。
きっかけとなったのは、同じ作者さんが提供している統計情報を表示するプラグインである WP-Stats の管理ページにアクセスしてみたら、以下のようなエラーが表示されていたことで初めて気がつきました。

cannot yet handle MBCS in html_entity_decode()

調べてみたところ、PHP 4.x 環境下ではマルチバイト文字セットをサポートしていないそうで、この関数を使うのであれば PHP 5 以降へのアップグレードが必要らしい。

フリーレンタルスペースを利用させてもらっている当環境においては、環境を確認する程度しかできず。:sad:
プラグイン作者の方も PHP 5 へのバージョンアップで対応してほしいということで、PHP 4.x 系への救済は行ってくれてないみたいで・・・。

Lester Chan’s WordPress Plugins » Blog Archive » Warning: cannot yet handle MBCS in html_entity_decode

unhtmlentities や htmlspecialchars あたりの関数を使って、ゴニョゴニョすれば何とかなりそうな気もするのですが、私の拙い理解力では到底及ばず。:discouraging:

何とかならんものかと色々調べてみたら、いくつか解決策を見つけたのですが、どれを試しても改善せず。