input、textareaの¥マーク

晴れ仕事でやっているシステムで、inputやtextareaに半角¥を入れると、なぜだかバックスラッシュになってしまう。
Firefoxからだと、正常に半角¥が入力される。 IEからだとバックスラッシュになってしまう。 DBにデータを格納するのだが、値自体は半角¥で入っている。 ただフォーム上の表示が……
なぜだろう??

googleをみたら、全く同じ動きをした。 次にYahoo!を見たら、きちんと半角¥が入力できるではないか。
ソースを追ってみたら判った!!

スタイルシートでinputとtextareaのフォントが日本語フォントに指定されている。 明示的に日本語フォントを指定してあげることで解決した。