NetScapeで文字化けを直すにわ?

[上に] [前に] [次に]
ken [E-Mail] 1999/12/21(火) 13:08:26
Netscapeで文字化けがおきます。
例)
textでEnterが押されたら何かの処理をさせるようにし動いたんですが
そのtextに漢字(全角?)を入力したら文字が化けました。
コードは
<input type = "text" name = "test" onkeypress = "sss(event.which">
としてsssのほうで
function sss(n){
if(n ==Enterだったら ){
   何かの処理
}
}
KeyCodeを受取りEnterだったら処理をさせる
としています。

ちなみにonkeypressとsssの関数を消したらきちんと入力
できるようになりました。
文字が化ける原因がわかりません。
だれか解決方法を教えてください。
よろしくお願いします。

ken 1999/12/21(火) 17:53:09
コード間違えていました。
<input type = "text" name = "test" onkeypress = "sss(event.which">
ではなく
<input type = "text" name = "test" onkeypress = "sss(event.which)">
でした。
だれか教えてください。
お願いします。

ラウォッチ 1999/12/22(水) 09:17:05
再現できました!

これもしかしてネスケのバグか、二バイト文字未対応 !!

シフトJISの「あいうえお」を一文字づつ入力すると、
たとえば、「え」の場合 82A6 の 82がおちて JIS8の A6 の 「ヲ」 になります。
おなじく、「お」の場合 82A8 の 82がおちて JIS8の A8 の 「ィ」 になります。

ちょっと、解決方法はないかも?

ken 1999/12/22(水) 10:26:36
たしかにIEだと問題なく
ネスケだけがこんな症状なので
バグかな?
もっと皆さんの意見を聞いてみようと思います。
ラウォッチさんありがとう
何かわかったら教えてください。

[上に] [前に] [次に]