文字化けについて。お願いします。
[上に]
[前に]
[次に]
ゆう
1999/12/08(水) 15:23:06
ネスケで、<BODY>タグの中でJAVAScpirtのdocument writeを使って
文字を画面に書き出しているのですが、
ソースを見ると<BASE HREF="http://・・・>が1行目に表示され、
それが出る画面に限り最初のほうに文字化けが起こります。
どうやらdocument writeを使うとそのような現象になるらしいのですが、
文字化けを防ぐ方法はないでしょうか。
ちなみに、最初に表示した時はちゃんとなっているのにリサイズすると
化けます。
ソースは最初から化けています。
P初心者
1999/12/08(水) 16:19:34
文字化けと聞いてはだまっていられない!
HTML&JavaScriptを見せて下さい!
みんこ
1999/12/08(水) 17:23:25
私の場合、JISでソース書くせいか、IEでローカルでテストすると
BACE HREFにローカルアドレスが設定されて、
でもって日本語入っているから化けまくりました。
アップしたら全然問題なかったんですけど。
関係ないですかね。
のん
1999/12/08(水) 20:04:14
それってNN3でないですか。
NN3ならば解決方法はないと思います。
あきらめた方がいいかもしれません。
#解決方法があったらアタシも知りたい。
ゆう
1999/12/08(水) 20:38:38
ローカルでやっている時は何とも無いのですが、ホストにあげるとおかしくなります。シフトJIS→EUC
ネスケは4.04です。
特にJAVAScriptで書き出している文字が化けるのではなく、
document writeを使うことで化けるみたいなのです。
しかも全体ではなく一部のみ。
表示ソースは
<BASE HREF="http://*********/">
<HTML>
<HEAD>
</HEAD>
<BODY BGCOLOR="#A9A9A9" TEXT="#000000">
<FORM NAME="H_NNF6S001" ACTION="*" METHOD="POST" TARGET="_top">
<TABLE WIDTH="70%">
<TR>
<TH WIDTH="11%" ALGTH="LEFT">
<FONT SIZE=4 FACE="」ヘ」モ ・エ・キ・テ・ッ">
チ恷札ゥオ離察D。
</FONT>
</TH>
<TD WIDTH="59%">
<FONT SIZE=4 FACE="」ヘ」モ ・エ・キ・テ・ッ">
チ恷札ゥオ離察廛◆廛ぁ廛Α廛─廛沮D◆廛ぁ廛Α廛─廛沮D@廛@廛@廛院廖次廛◆廛ぁ廛Α廛─廛沮D@廛@廛@廛院廖シ
</FONT>
</TD>
</TR>
</TABLE>
<TABLE WIDTH="100%">
<TR>
<TH WIDTH="11%" ALGTH="LEFT">
<FONT SIZE=4 FACE="」ヘ」モ ・エ・キ・テ・ッ">
コ團優ΕD汽泪法Ε。
</FONT>
</TH>
<TD WIDTH="10%">
<FONT SIZE=4 FACE="」ヘ」モ ・エ・キ・テ・ッ">
1999-09-09
</FONT>
</TD>
********* ここからは化けない↓
<TH WIDTH="11%">
<FONT SIZE=4 FACE="MS ゴシック">
終了日:
</FONT>
JAVA Scriptは
document.write("<BR>");
などをBODYタグの中に
<SCRIPT LANGUAGE="javascript">
</SCRIPT>でくくって書いています。
ど・どいつ
1999/12/08(水) 20:49:57
私め、質問する立場なんですけど、体験したこと載っけてもいいですか?
間違ってたら、ごめんなさい。
私も漢字の文字化け体験したんですけど(NN3.0)、
下のように記述したら一応治まってるみたいですよ。
それ以降、こちらに苦情が来ませんから・・・(^_^)
<HTML>
<HEAD>
<TITLE>なんたらかんたら</TITLE>
</HEAD>
<BODY BGCOLOR="lavender">
<CENTER>
<H1><FONT FACE="MS 明朝" LANG="JA" COLOR="black">なんたらかんたら</FONT></H1>
<HR><BR>
そのときは、<TITLE>タグと<FONT>タグがなかったんですけど。
ゆう
1999/12/08(水) 22:11:27
一応<FONT>タグの中でFACEも指定しているのですが、
途中までは効いていないのです。
やはりBODYタグの中でdocument writeしているからなのでしょうか。
コレヌキ
1999/12/09(木) 02:39:32
単にEUCに変わったから文字化けしたんじゃ?
S
[E-Mail]
[HomePage]
1999/12/09(木) 03:36:57
EUC ではなく、JIS や SJIS にしてみると、どうなりますか?
P初心者
1999/12/09(木) 09:02:18
化けているFACEのフォント名はなんですか?
漢字のないフォントなのに、漢字を記述したりすると、
ブラウザにより化ける場合があります。
ど・どいつさんへ
LANG="JA" って始めてみました。
ど・どいつ
1999/12/09(木) 09:25:48
いやいや、私も良く分かりません。(ホントにそんな書き方あるんだろうか?)
というのも、私も他人のを見ながら作成してるもんで・・・(m^_^m;;)
ですが、その人はそう書いておりました。
(しかも、しっかりホームページに載ってたりして。)
残念ながら、会社専用のホームページであるため(業務用)、
お見せすることができませんが、使用されてないなら
無視されてる可能性は大です。
いいかげんで済みません。
誰かほんとのところ知ってますか?
ゆう
1999/12/09(木) 09:58:44
MSゴシックに指定しています。
EUCにはFTPでちゃんと変換してくれています。
ちゃんと最初は表示されるのです。文字化けしているところも。
でもソース上は化けていると。。
document writeをコメント化するとこの現象は起こらないようなのです。
JAっていうのはJAPANESEってことなのですかね。
ちょっとやってみます。
P初心者
1999/12/09(木) 11:17:18
<BASE>とdocument writeとサーバをEUCにして、テストしましたが再現いたしません!
(ネスケNC4.5にて)
お力になれなくて残念です!
あと、<BASE>タグは<HTML>タグの下に入れたほうがいいと思います。
[上に]
[前に]
[次に]