そういう特殊文字のデータは入れないようにすることしか方法がないと思います。
商品名など使わないといけないのなら置き換えるしかないでしょう。
http://www.hamusuta.net/openbbs/pc/html.php
http://q.hatena.ne.jp/
文字コードのもんだいじゃないかな?
EUCだったらUTF-8でエンコしてみて。
文字コードセットは何を指定しているでしょうか?
シフトJISやEUC-JPの場合、ローマ数字は機種依存文字となるため、PHPの内部処理で何が起きるか保証されていません。
Unicode(UTF-8)の場合、Ⅰ(2160)、Ⅱ(2161)、Ⅲ(2162)(括弧内は16進表記Unicode)というコードになっていれば、ローマ数字も文字として正常に扱うことができます。
コメントはありません