私は382です。
今の状況って、画面から入力された文字が実際はSJISなのにUTF-8としてunicodeに変換されて壊れるという解釈でいあってますか?