• ベストアンサー

文字化けすると言われましたが

自宅PC(XP)、会社PC(98)では 問題なかったのですが、XPでIE6を使用の方に 文字化けすると言われました 以下ソースです 「恋をして…」が文字化けし エンコードすれば読めるらしいのですが…。 ひょっとして、末にある <BASEFONT SIZE="2"Font Color="black"> が問題なのでしょうか? <HTML> <HEAD> <TITLE>玄関</TITLE> <meta http-equiv="refresh" content="8; url=top.html"> </HEAD> <STYLE> BODY{ scrollbar-3dlight-color:#ffffff; scrollbar-arrow-color:#ffffff; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#ffffff; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#ffffff; scrollbar-track-color:#ffffff;} </STYLE> <BODY bgcolor="white" text="#000000" link="#000000" vlink="#000000" alink="#000000" style="background-repeat : no-repeat;background-attachment : fixed;background-image : url;; background-position : right bottom;"> <DIV ALIGN="center"><TABLE border="0"> <BR><BR><BR><BR><BR><BR><BR><TR> <TD><BR><BR><BR>恋をして私は</TD> </TR> <TR> <TD><DIV ALIGN="rignt"><Img Src="image/back/031231.bmp" Alt="" border="0"></DIV></TD> </TR> <TR> <TD><DIV ALIGN="left"><B></B><BR><BR>                         馬鹿になった。</DIV></TD> </TR> </TABLE></DIV> <BASEFONT SIZE="2"Font Color="black"><p align="left"> <BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>       <BR></Font> </P> </BODY> </HTML>

質問者が選んだベストアンサー

  • ベストアンサー
  • kosa
  • ベストアンサー率25% (379/1464)
回答No.1

<head> ~ </head>の間に次の文章を入れて下さい。 <meta http-equiv="Content-Type" content="text/html; charset=shift_jis">

shibachuta2
質問者

お礼

簡潔で、大変役に立ちました、本当に有難うございました。

その他の回答 (2)

noname#8251
noname#8251
回答No.3

ちゃんと見えちゃう方が問題かもしれません。IntertnetExplorerで見られてもほかのブラウザでは見えない可能性も十分あり得ます。きつい言い方をすればむちゃくちゃです。 私が気になったのは・・・ 1. <STYLE> BODY{ 略 } </STYLE> ではなく <STYLE TYPE="text/css"> <!-- BODY{ 略 } --> </STYLE> とHEADタグ内に書く方がいいと思います。 またTABLEとTRの間に意味のないBRタグがあります。入れるならTD内にするべきかと。 BASEFONTはBODYタグ内でかまわないようですが属性の書き方が悪いです。(第一文字列がないわけですからこのタグ自体意味がありません。)またこのタグは徒事タグを必要としないようです。</FONT>は無駄です。 またBMPはweb上では使用しない方がいいです。Microsoftのものですから。MicrosoftのBMPが表示できる環境じゃないと見えません。 たぶんメモ帳などで手書きしているのでしょう。それはすばらしいことだと思います。でも分からないならHP作成ソフトを使うなりタグリファレンスをちゃんと見るなりしてページを作成した方が間違いが少なくていいと思います。 またweb上には自分のサイトのHTML構文に関してチェックをしてくれるところがありますのでそれを利用するのも手かと思います。

参考URL:
http://www.mikeneko.ne.jp/~lab/mikelint/,http://tohoho.wakusei.ne.jp/www.htm
shibachuta2
質問者

お礼

詳しい説明、有難うございました。…ですが初対面の人に対して、むちゃくちゃです、とは言いすぎではないかと…。私の至らなさも悪いですが。

noname#9414
noname#9414
回答No.2

基本的なところは、すでにでているのですが、文字コードはShift-JISとは限りませんので、他の文字コードで保存するのであれば、その部分は変更してください。 #Windowsのメモ帳ならShift-JISですが・・・ それと、テーブルタグの中で、一生懸命<BR>タグで改行して高さを持たせるくらいなら、TDタグの属性のheightで高さを指定した方が、HTMLのソースはもっときれいになると思いますよ。 また、スペースでインデントしている部分があるようですが、中央寄せや右寄せをするためにインデントしているのであれば、align="center"とかalign="right"を使った方がきちんと場所を指定できますよ。HTMLは連続する半角スペースは無視する仕様のはずなので・・・ 間違いがありましたらご指摘ください。 ではでは☆

shibachuta2
質問者

お礼

大変役に立ちました、有難うございました。

関連するQ&A