Netscape Comm.4.0で文字化けするのを防ぐには?

[上に] [前に] [次に]
tm 1997/11/04(火) 16:43:00
Netscape Communicator 4.03 を使ってるんですけど,
これって,<meta http-equiv charset="x-sjis">で明示的に
漢字コードを指定すると,確実に文字化けするような気がするん
ですが….
(encoding としてどの漢字コードを選択しても,文字化けし
て本文がまったく読めない).

仕方ないので,現在は何も指定しないことで回避してますけど,
本来 HTML 規格で(?)明示的に指定できるはずなのに,
なんか気持ち悪いです.

あと,それだけでなく,部分文字化けの確率も,4.03 は高い
気がします.(大半は正常に表示されるが,一部だけ文字化け
する現象がよく生じる).
4.01 のときどうだったかもう覚えてないんですが,
すでに 4.01 のアーカイブは世の中から消え去っているので,
バージョンダウンで対抗したくても,できません.

このあたり,何か良い対策をお持ちの方,いらっしゃいますか?

やまっち@M&T [E-Mail] [HomePage] 1997/11/06(木) 07:15:27
文字コードの設定については私も悩んでおります。

例えば、METAタグでS-JIS指定する際、私は、「x-sjis」ではなく、
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
としています。が、これだと一部のブラウザでは(NN2.0等)では
化けてしまうようです。

Internet上の文字コードは
IANA(Internet Assigned Numbers Authority)〜http://www.iana.org/iana/
が管理しているそうです。
ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets
に登録されている文字コードの一覧があります。

これによると日本語コードは・・・
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-2022-JP">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-JP">
・・・のいずれかを使うことになるのですが、前述の通り、化けるブラウザもあり
困ってしまいます。

私の使用しているIE3.02&NN3.01では上記の3つの何れでも大丈夫の様ですが・・・
NN2.0ユーザの方から、「文字化けして読めない」という報告を受けてしまいました。

どうしたもんでしょう・・・・??

やまっち@M&T [E-Mail] [HomePage] 1997/11/06(木) 07:49:21
(先ほどの投稿の私のHomePageのURLに記載漏れがありました。
 ごめんなさい。)

実際のところ、どのように対処していけばよいのでしょうね(^^;

「正しくはこうだ!」と言われても、それを正しく解釈しない
クライアント(ブラウザ)の存在・・・

文字コードに限らず、WebPageを作る際の問題は山積していますね。

JavaScriptとJScript(IE)のイベントハンドラの違い。
Javaの動作のブラウザごとの相違・・・・etc...

tm 1997/11/06(木) 12:51:01
やまっち@M&Tさん,反応ありがとうございます (^^)

"...charset=Shift_JIS" という表記もみかけたことはあり,
どちらが正しいのかなぁ…と思ってたんですが,そちらが正解
なんですか (^^;;

確かに,IE3.0x,NN3.0x のときは,僕も大丈夫だった気がします.
けれど前述のとおり NN4.03 ではダメです.
NN4.01 では大丈夫だった気がするんですが,よく覚えてません.

文字化けを防ぎたいがために正しいコードを指定しているのに,
それにより「確実に」読めなくなってしまうことがあるなんて,
割り切れないですよね….

結局,

・明示的にコードを指定すると,読めるか読めないかがほぼ
100% 確定する (読めないときはどうがんばっても読めない)
・明示的にコードを指定しないと,ある確率で文字化けするが,
encoding を合わせれば必ず読める


ということなんでしょうかね?

…というわけで,私はやむなく後者を選択しているのですが.

こういった情報も,どっかに集めておくところがあるとよい
ですよね (^^; バグ情報みたいな.

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