• ベストアンサー

文字化けがしてなりません

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML lang="ja"> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=Shift_JIS"> </HEAD> <BODY> <H1>Hello World!</H1> </BODY> </HTML> を公開PCで表示させるとほとんどすべての文字が四角で表示されてしまい 正常に表示させるには右クリックメニューの 日本語(自動選択) をクリックしなければなりません どうしたら一発で日本語表示されるようになるでしょうか?

  • keyguy
  • お礼率68% (895/1314)
  • HTML
  • 回答数6
  • ありがとう数3

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

  • ベストアンサー
noname#191236
noname#191236
回答No.6

こんばんわ。 ではhttpdというよりOSそのものの影響のようですね。 http://gapo.zive.net/fedoracharacter/right.html こういった文字化け対策はされましたか? その後にEUCで書いたhtmlで確認してみるとか・・・。 あまりお役に立てず申しわけないです。 それでは。

keyguy
質問者

補足

ありがとうございます やってみましたが駄目でした 今度は start httpd start をしたときに端末メッセージの「起動中」まで文字化けしました あちらを立てるとこちらがたたずがおきると困るので 文字をユニコードにする事を考えてますが nkfはユニコードに変換するオプションが無いのですが ユニコードに変換する方法があれば教えてください

その他の回答 (5)

noname#191236
noname#191236
回答No.5

こんばんわ。 駄目でしたか・・・。 1つ目のサイトにある AddLanguage DefaultLanguage Optionsディレクティブ なども試されましたか? あと、コードは自動選択という事ですが、 自動選択でエンコードは何に選択されていますか? それでは。

keyguy
質問者

補足

度々ありがとうございます DefaultLanguage は特に項目がないようです AddLanguageの順番もjaを先にしました 自動選択にマークがついていますが その下の選択項目を何度 日本語(自動選択) にしてもユニコードに戻ってしまいます 毎回 日本語(自動選択) を選択して日本語正常表示させている状態です プロバイダに置いたファイルはちゃんと切り替わってくれます

noname#191236
noname#191236
回答No.4

こんばんわ。 とりあえず、httpd.conf の以下の部分を off にしてみてください。 ■訂正前  AddDefaultCharset ***(***はISO-8859-1等) ■訂正後  #AddDefaultCharset ***(***はISO-8859-1等)  AddDefaultCharset off これで、OSまたはデーモンを再起動してみて駄目なら、同じく httpd.conf の LanguagePriority の先頭に ja を移動して再起動。 ■参考 -文字化け問題  http://fileserver.rjq.jp/new/200404/01.html -日本語環境  http://funnyflower.zive.net/hiro/html/Server/Apache/ApacheLanguage.html バージョン確認は、たしか httpd -v で出来たと思います。 (それか直接ApacheのディレクトリでApache -v) これで動くようになるといいですね。 それでは失礼します。

keyguy
質問者

補足

ありがとうございます 両方やりましたが駄目でした デフォルトでOFFのままにしていても支障ないでしょうか? 優先度はそのままにしておきます

noname#191236
noname#191236
回答No.3

こんばんわ。 Webサーバ(httpd)は何を使っているのでしょうか? httpdのデフォルト文字コードが英語になっていませんか? (この可能性が高いと思います。) あと、IE6の完全なバージョン(6.*.****.****)はいくつですか? ブラウザのエンコードは何に選択されてしまいますか? その他、もう少し詳しく環境などをお願いします。 それでは。

keyguy
質問者

補足

ありがとうございます クライアント側は 98seのie6.0.2800.1106です コードは自動選択です つい最近買ってインストールした サーバ側は FedoraCore3のデフォルトhttpd(アパッチ)です デフォルトを日本語にするにはどうしたらいいのでしょうか? ちなみにhttpdのバージョンを得るコマンドは何でしょうか?

  • h-seria
  • ベストアンサー率44% (198/442)
回答No.2

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <META http-equiv="Content-Style-Type" content="text/css"> <TITLE></TITLE> </HEAD> <BODY> <H1>Hello World!</H1> </BODY> </HTML> こんな感じでしょうか…

keyguy
質問者

お礼

ありがとうございます やはり同じで化けます Linux上で表示させたら問題ありませんでした charset=euc-jp にしても同じでした プロバイダのサイトに配置したら問題ありませんでした

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

なんでですかね~ この文書自体は、本当にシフトJISで作成されているのでしょうか?

keyguy
質問者

補足

ありがとうございます Windows98seのメモ帳で作成し ファイル名index.htmlでフロッピに格納し そのフロッピをFedoraCore3のPCに差し込んで index.htmlを /var/wwww/html/ に配置してLAN外からie6で覗いたのです

関連するQ&A

  • bloggerで文字化け

    blogger(http://www.blogger.com/)のテンプレートに日本語を書くと文字化けします。 対応策はありますか? 以下の二つは書いています。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD// HTML 4.0 TRANSITIONAL//JP"> <META HTTP-EQUIV="Content-Type" CONTENT=Text/HTML; Charset=Shift_JIS>

  • utf-8 文字化け

    メモ帳でhtmlページを作成してたのですが、日本語を入力してIEで確認したら文字化けになります 原因がわからず困っていました よろしくお願いします IE10 IE 表示 エンコードはutf-8 自動選択にすると日本語表示になります <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>ABC</title> <style type="text/css"> </style> </head> <body> <h1>ようこそ</h1> <p></p> </body>

  • XHTML meta属性 文字化け

    XHTMLを勉強しています。 以下のように記述して表示すると タイトルの部分が文字化けします。 何故でしょうか <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <title>ホームページの作り方</title> <meta name="description" content="初心者のためのホームページテスト" /> <meta name="keywords" content="ホームページ,作成,初心者" /> </head> <body> テスト </body> </html>

    • ベストアンサー
    • HTML
  • FedoraCore3のPCのアパッチを起動し

    /var/www/html/x.php: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML lang="ja"> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=euc"/> </HEAD> <BODY> <?php echo "おはようございますbr/>"; ?> </BODY> </HTML> をgeditで作成し このPC(192.168.1.4)とルータ接続している他のWindowsMeのPC(192.168.1.2)から ie6で表示させると文字化けがしてしまいます エンコードをEucにしても直りません どうしたら正常に表示されるようになるのでしょうか?

  • XHTMLの文字コードのEUC-JPの文字化け

    いつもはHTML4.01で作業をしていて XHTMLはどうも不慣れなせいか 今、外注が作成したHPを修正していて 文字コードをEUC-JPにどうしても変更しなければならないのですが それがうまくいかず、文字化けが発生してます。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> を <?xml version="1.0" encoding="euc-jp"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp" /> このように設定したら文字化けが発生しました。 どのように設定したら文字化けがなくなりますか?

  • サイトの文字化け防止

    サイトがたまに文字化けして  「?R???e???c?E???j???[」こんな感じになってしまいことがあります。 これを防止するにはHTMLの文字宣言をどう書けばいいのでしょうか? HTMLをちょっと忘れ気味なんですが、ヘッダーの前にこのように書きました。 <?xml version="1.0" encoding="Shift_JIS"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" />

    • ベストアンサー
    • HTML
  • ホームページのヘッダ部分について

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML LANG="JA"> <HEAD> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=Shift_JIS"> <META HTTP-EQUIV="CONTENT-STYLE-TYPE" CONTENT="text/css"> <META HTTP-EQUIV="CONTENT-SCRIPT-TYPE" CONTENT="text/javascript"> <TITLE>○○○○</TITLE> <LINK REL="STYLESHEET" TYPE="text/css" HREF="css1.css"> <meta name="keywords" content="△,△,△,△,,△,△,"> <meta name="description" content="●●●●●"> </HEAD> <BODY> … となっているのですが、無駄な部分はありますか? 順番などは合ってますか? また、こうしたほうがいい、などとアドバイスがあればぜひよろしくお願いいたします。

  • UTF-8のサイトがWillcomのみで文字化け

    携帯をメインターゲットにしたサイトを作っていますが、Willcomのみで文字化けが発生します。 色々調べると、WillcomはShift_JISにしか対応していないとか、いや、UTF-8にも対応しているとか、メールに関しての記述はあるのですが、Webサイトに関しては文字化けしています。 ちなみに、ヘッダーは以下のように記述しています。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=utf8"> <title>*****</title> </head> また、メールに関してはUTF-8はきれいに表示されています。

  • htmlでひらがなが文字化けします。

    ものすごく初歩的な質問だと思うのですが、ド初心者なので、解決法がわからず困っています。 よろしくお願いします!! HTML/XHTML&スタイルシート レッスンブック という本を見ながらwebページを作る練習をしています。 しかし、メモ帳にソースを書いて、開けてみるとひらがな部分が文字化けしてしまっています。 どうしたら反映されるようになるでしょうか? 以下が、本を見ながら書いたものです。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>森の工房 [Forest Studio]</title> <style type="text/css"> </style> </head> <body> <h1>Forest Studio</h1> <p>自然のあれこれをお届けする森の工房です。</p> <p>Forest Studioは、森や自然を生かしたイベントや商品をお届している工房です。</p> <address>Copyright(C) Forest Studio</address> </body> </html> 日本語部分がすべて文字化けします。どうしたら良いのでしょうか??チャプター1で早くも座礁に乗り上げてしまい困っています…

  • ファイヤーフォックスでの文字化け

    <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <link rel="stylesheet" href="css/import.css" type="text/css" /> </head> </head>までの部分をコピーペーストしてみましたが、昨日、<body>~<body>部分で更新をしようと思い、予定情報の終了した分の文字を削除して、ローカルで確認したところ、そのページすべてが文字化けしていました。アップロードしても文字化けはなおりませんでした。 因みに文字コードはUTF-8に設定して(いるつもり?)作成しており、これまでIEもグーグルクロームもファイヤーフォックスもしばらく使ってそのようなことはありませんでしたので、何が原因なのかわかりません。(現在、ファイヤーフォックスです。) 詳しい方教えて下さい!!

    • ベストアンサー
    • HTML