文字化けについて。お願いします。

[上に] [前に] [次に]
ゆう 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に変わったから文字化けしたんじゃ?

[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>タグの下に入れたほうがいいと思います。

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