たとえば「テストです」(シフトJIS)と入力すると「テスト・Aring;・middot;。」となります。
公式サイトに設置されているデモからも確認することが出来ます。よろしくお願いいたします。
フォーム部を含むソースを抜粋してコピペしてもらえるとわかりやすいのですが。
文字コードが自動認識になっていませんか??こういう場合、文字コード判定をミスしにくい文字列をhiddenでformの先頭に埋めておくと文字コード判定が成功する確率が高くなるかも。
<input type=”hidden” name=”dummy” value=”美乳”>
とか。
結果の文字列を見ると、受け取った文字列を、2バイトのものを1バイトずつ扱って、そのうえ、それをphpのhtmlentities関数に通しているようです。そのため「で」の2バイトめがおそらくAring;に、すの2バイト目がmiddot;と文字コードが一緒だったんじゃないかと思います。ということは、htmlentitiesの部分をさがして、htmlspecialcharsにいれかえればうまくいくものとおもわれます。
ありがとうございました。
解決しました。