なにやらレンタルサーバの表示を良く見てみると、円マーク(¥)が ? になってるのですね。自宅サーバで HTML Tidy を通している弊害なのですが、こうなる理由は自宅が全工程 UTF-8 なのに対して、レンタルサーバは PostgreSQL データベースの漢字コードが EUC-JP だからPHPでの文字コード変換が誤作動しているようです。
ということで、レンタルサーバの文字コードもUTF-8に変更しました。変更途中でいったんデータベースを全削除していますので、お昼頃に遊びにこられた方は変なエラーメッセージが見えたかもしれません。現在は復旧してちゃんと動いていると思います。