入力するときはUTF-8
入力された文字を保存するテキストファイルはANSIで保存
そんでそのテキストファイルを表示する時はまたUTF-8という感じにしたいのですが

ANSIで表示できないUTF-8の特殊文字(例:?)だけを?と変換して保存し
更にソレをUTF-8とかでブラウザーでちゃんと元の特殊文字で表示されるようにするにはどうしたらよいのでしょう?