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 を合わせれば必ず読める
ということなんでしょうかね?
…というわけで,私はやむなく後者を選択しているのですが.
こういった情報も,どっかに集めておくところがあるとよい
ですよね (^^; バグ情報みたいな.
[上に]
[前に]
[次に]