• 締切済み

Safari の文字化けをサイト作成側で回避。

PowerMac G4 800 Dual 10.2.6。 GoLive for Mac 6.0.1。 日本語サイトで Safari のデフォルト表示だと文字化けするものとしないものとがありますよね。 自分の作成した日本語サイトが Safari のデフォルトで文字化けします。Safari 1.0 にするまでは化けなかったのですが、1.0 にしたら化けるようになりました。「日本語(Shift JIS)」にすれば解消されますが(そしてその旨をトップページに画像にした文字で閲覧者に知らせてはいますが)、始めからデフォルトでも文字化けしないように作成するにはどうしたらよいのでしょうか。 GoLive のサポートにも聞いたのですが、ページの記述自体に特に問題はないので、Safari の側の対応をまつしかないだろう、とのことでした。 しかし、こういったことは、最終的には作成者側で責任を持つべき問題だ、というようなことをどこかで読んだ記憶がありますし、訪問早々立ち去られる可能性も高まるので、なんとかしたいと思っています。 どうぞよろしくお願いします。 因みに、IE 5.2.3 や 5.1.6 等では文字化けしません。

  • Mac
  • 回答数2
  • ありがとう数3

みんなの回答

  • linearis
  • ベストアンサー率45% (29/64)
回答No.2

おそらくソースは、 <html lang="ja"> で始まり、その後に <head> </head> で囲まれた部分があると思います。この<head></head>の間のどこでもよいので <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS"> を入れておけばよいのではないかと思います。私のページはそうなっていますので。

EricCarmen
質問者

お礼

linearis さん、早速ありがとうございます。 ご教示どおりやってみようと思います。

EricCarmen
質問者

補足

いま確認してみて気づいたのですが、当のコードは既にちゃんと入っていました。 なぜ文字化けするのでしょうかねえ……。

  • linearis
  • ベストアンサー率45% (29/64)
回答No.1

私もGoLive for Macで作成していますが、safari 1.0で問題は起きていません。ホームページに <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS"> のようなコードを入れておいてもだめでしょうか?

EricCarmen
質問者

お礼

linearis さん、どうもありがとうございます。 お示しのコードですが、ソースの「どの箇所」に入れればよいのでしょうか。 よろしければ教えて下さい。

関連するQ&A

  • safari文字化け

    safariが文字化けすることがあります。 大概なんの問題もないのですが、 まれに文字化けするページがありまして、 問い合わせしたところ、 「safariで文字化けなんて聞いたことないです。 おそらく文字のエンコーディングが間違ってるのでしょう」 とのことでした。 どのように設定すればいいのでしょうか? ちなみに今はデフォルトで日本語shift JISです。 どなたか教えてください。よろしくお願いします。

    • 締切済み
    • Mac
  • Safariで文字化け

    過去にも似たような質問がありましたが、Safariの文字化けについてです。 「環境設定」の「表示」が「日本語(ShiftJIS)」になっているにもかかわらず、たびたび文字化けします。 多くは「デフォルト」のままで大丈夫なのですが、ときには同じサイト内でも別のページにジャンプした途端、文字化けします。 その都度、「表示」から、いくつかある日本語表示形式を試すのは、ストレスです。 IEの場合、文字化けはまず起こりません。 それでも、Macユーザーの多くは、Safariをお使いのようなのが、文字化けに困りませんか? 何か解決法があるのですか? また、多少の不便をしても使用するのなら、IEにないメリットがあるのでしょうか? いっそのこと、IEをメインに使おうかとも考え中です。 その場合、メール本文中のURLをクリックして起動するブラウザソフトを変更するには、どうすればよいでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Mac
  • 文字化けについて

    yahoo!JAPANが文字化けしてしまい、路線検索や知恵袋などのカテゴリでも文字化けしてしまうので困っています。 imac(2007mid)、OS X 10.5.8、safari 4.0.4 で閲覧しています。 デフォルトのテキストは日本語(Shift JIS)にしています。 他の日本語(ISO 2022-JP)や(EUC)なども一通り試してみたのですが直りませんでした。 firefoxなど、他のウェブブラウザから見ても何故かyahooだけ文字化けしてしまいます… よろしくお願いします。

    • 締切済み
    • Mac
  • html safariでの文字化け

    この度、素人なりに頑張って自分のHPを作りました。 ソフトはDreamweaverで、FTPで転送しています。 自分のPCはwindows7で、IExplorerからHPを見た時は、どこも問題なく、きれいに並んでいました。 しかし、スマホの、iphoneから自分のサイトをチェックしたら日本語部分が全部文字化けしてました。 あれ、?と思って、色々検索をかけて、素人の判断でDreamweaverの 修正、ページプロパティ、エンコード欄の変更(UTF-8から日本語JIS への変更)をしたら、今度はDW内でも完全文字化けになり、 F12を押してIEで見てみようとしたら勝手に保存、そして勝手にアップロードされてしまい、 DW内で文字化けしていたものは、IEで見てみても同じく文字化けしてました>_< あーと思って、ファイルのバックアップはないか、と探してみましたが無く、 とうとうファイル自体が破損してしまったようです>_< これはもうあきらめて また日本語部分は直接入力、修正していくしかないと思うのですが、 完全文字化けしたあと、やっぱりUTF-8で正しいんじゃないか?と思って 日本語JISからUTF-8に戻しました。(もう文字化けしたところは戻せませんでしたが…泣) 設定も全部見直しました。 文字エンコードは、UTF-8で統一できてるはずなのですが、 どうしてIEではキレイに反映されて、safariだと反映されないのでしょうか>_< headの後に、この記載もしております <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> エンコードもUTF-8で揃っております。 スマホでも見れるようにしたいのですが、 もし文字化けしないような手順がありましたら教えて頂けませんでしょうか>_< ほとんどのサイトはスマホで文字化けしないのに、 自分のサイトは文字化けする、というのは、何か設定手順が違うのですよね? 同じく、自分のサイトがサファリで文字化け、という方の質問投稿がありましたが、 そちらを見て、色々試しましたが解決に至りませんでした。 もし、何かアドバイスいただけますと、嬉しいです、よろしくお願い致します>_<

  • 自分のサイトがsafariで文字化けします

    こんにちは。Macの10.2.8で、Adobe GoLiveCSを使ってホームページ作りをしている者です。 作ったページが、自分のブラウザ(Firefox,Netscape)やWindowsのエクスプローラでは正常に表示されるのですが、safariでのみ文字化けしてしまうようで困っています。 私はsafariを使わないのですが、10.4以降のMacを使っている知人たちは皆safariなので、私のページが表示できないみたいなのです。試してみたところ、「表示」→「テキストエンコーディング」→「日本語Jis」で文字化けが直るのですが、そうすると他のページに飛んだ時にまた文字化けし、元の表示設定に戻さなければならず、非常に面倒です。 特に書体や書式を変なふうにはしていないのですが、10.4以降のsafariに対応させることは不可能なのでしょうか? もしわかる方がいらっしゃいましたら、お願いいたします。 ※わがままですみませんが、できれば「ソフトやブラウザを変えてください」「本体を買い換えてください」というような回答以外でお願いします。 私も相手もそれができない状況で困っているので^^;

    • ベストアンサー
    • Mac
  • 文字化け

     英語が混じった日本語のページを、ドメイン名が.jpで終わらない海外のサイトに置いたのですが、Safari, Netscape, IEのどのブラウザを使っても文字化けしてしまい、強制的にシフトJISにしてやらないと、思ったように表示されません。何が悪いのでしょうか。そのページの先頭には、以下のように書き込んでいますが、何か問題があるのでしょうか? <html> <head> <meta http-equiv="content-type" content="text/html; charset=Shift_JIS">

    • ベストアンサー
    • HTML
  • 文字化け回避できません

    MYSQL入門以前という本を購入し、MYSQLとPHPの勉強をしています。例題である住所録をPHPを使って作成しました。フォームから氏名等登録すると、登録された内容がブラウザへ表示される形になっています。ブラウザには文字化けも無く日本語がきちんと表示されているのですが、ターミナル、PHPMyadminでテーブルの内容を見てみると文字化けしています。 apache 1.3.3 MYSQL 4.0.26 PHP 4.4.1 Mac OS X 10.4.8 my.cnfの内容 [mysqld] default-character-set=sjis [mysql] default-character-set=sjis [mysqldump] default-character-set=sjis php.iniのdefault_charset部分 default_charset="Shift_JIS" ターミナル→ウィンドウ設定→ディスプレイ部分 文字セットエンコーディングUTF-8 PHPMyAdmin 言語 UTF-8 文字化けを回避するにはどれをどうすればいいのか素人なので全然わかりません。教えてください。

    • 締切済み
    • PHP
  • safariで英語が文字化けしてしまう

    最近、safariでWEBページを見ていると、 一部のサイトで英語の部分が文字化けしてしまうようになりました。 以前は普通に見れていたページで、それが起こるのです。 ページ例をとっさに出すことができないのですが、 例えば以下のページだと http://mac.page.ne.jp/ 各ソフトの説明部分にある半角英数が、 発音記号がついた特殊文字のような形で文字化けしてしまいます。 OSはmacOS Xのバージョン10.3.9。 safariはバージョン1.2です。 (この問題が起きてから、safariをインストールし直したのですが、  そうしたらバージョンが下がったような…) 解決策、ご存知の方がいらっしゃいましたら、 ぜひ教えてください。よろしくお願いします。

  • 一般的な文字化け対処をしてみたのですが、文字化けが直りません。

    レンタルサーバー『ロリポップ』を先日借りまして、以前作ったサイトをそっくりそのまま移行したのですが、日本語部分が文字化けしてしまいました。 いろいろ調べてみまして、メタタグの文字コード指定をいじってみたり、ブラウザ自体の文字コード設定をいじってみたりしたのですが、全く変化なしです。 ブラウザがおかしいのかと、携帯のフルブラウザでも確認したところ、同様の文字化けの様子が見られます。 以前のサーバーでは問題なくどんなブラウザでも表示されてましたし、携帯でも見ることができました。 とすると、サーバ側に問題があるのでしょうか。 作成ソフトはGolive5.0で、こちらのエンコードの設定も変えてみましたが何も変化はありません。 メタタグもソフトのエンコードもShift_JISに設定しています。 一応他の文字コードでも全部試したのですが、文字の表記が変わるだけで正しく表示される事はありませんでした。 考えられる理由にお心当たりのある方はアドバイスいただけると幸いです。

  • Webサイトで文字化けするのですが、、

    Webサイトを作成している初心者です。 metaタグの「Charset」の属性について質問します。 参考書では、<meta charset="UTF-8">でうまくいくように例示されているのですが、 私のPCで同様に入力するとページ全体が文字化けします。 <meta charset="Shift-JIS">とすると日本語を正しく表示します。 原因はどこにあるのでしょうか? よろしくお願いします。