質問です。

UTF-8で表示されているフォームから特殊文字(??)を入力して
送信するとそのままバイナリで送信されてくるのですが
sjisやujisなフォームから送信するとHTMLコードで送信されてきます(◕ฺ)

UTF-8の場合、そのままsjis-win等に変換すると特殊文字が壊れてしまいます。

何がやりたいかと言うと。

携帯絵文字の入力も想定しているので、どうしてもUTF-8 -> SJISへ変換する作業が
必要になるのですがUTF-8で送られて来た場合でも◕ฺの様なHTMLコードにしたいのです。

これを実装するにはUTF-8のバイナリとHTMLコードの変換マップ等を
作らないと実装できないものでしょうか?

どなたかお力添えお願い致します。