• ベストアンサー

HP作成時の、特定の漢字が表示されない

HP作成時、特定の漢字「筳」がWEB上で「?」になります。 ローカルサイト(IE)で、Dreamweaver8で確認すると、「現在ノエンコーディングではドキュメント内のすべての文字を正しく保存できません。UTF-8またはこのドキュメント内の特殊文字をサポートするエンコードに変更して下さい。」と表示されました。どういう意味か教えてください。(OSはXPです。)

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

  • ベストアンサー
  • Nii
  • ベストアンサー率48% (79/162)
回答No.4

Dreamweaver8が手元に無いので、手元にある古いヴァージョンで確認すると、編集→環境設定→フォント/エンコーディングにてエンコードを変更出来るのですが、新規作成のページしか反映されません。 既存のページに対しては、直接編集するしかありませんでした。 <meta http-equiv="Content-Type" content="text/html; charset=S-JIS"> となっているのを <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> と変更した場合に、保存時の文字コードも変更されていました。 (但し、UTF-8が無いのでEUC-JPに変更して確認しました。) テキストエディッタにて、ローカルに、「筳」が含まれたhtmlを作成し、文字コードをS-JIS・EUC-JP・UTF-8それぞれに変更しながら確認しましたが、IE6.0SP2・Firefox1.5・Netscape7.1・Opera9.02全て目的の文字は表示されました。(OSはWindowsXPSP2) 「?」で表示されるのは、エラーメッセージ(文字を正しく保存できません。)が出ているので、保存時に既に意図しない文字に書き変わっているからではないでしょうか? 確認に使用したhtml <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <title></title> </head> <body> 「筳」 </body> </html> 以上、推測ばかりで申し訳ないのですが。

tensi40
質問者

お礼

ご解答アリガトウございます。色々試してみました。Dreamweaver8で、プロパティインスペクタで、「プロパティインスペクタ」→「ぺージプロパティ」→「カテゴリ」→「タイトル/エンコーディング」→「エンコーディング」→「UTF-8」 に設定したらできました。

その他の回答 (3)

noname#20623
noname#20623
回答No.3

WindowsXP SP2 IE6SP1環境でも見えません。 多分見えない人大多数だと思いますので、そのような漢字を使うことは控える方がよろしいかと。

tensi40
質問者

お礼

ご解答ありがとうございます。

  • 345itati
  • ベストアンサー率48% (795/1639)
回答No.2

現在ページの文字コードは何で指定されていますか? 今指定されている文字コードでは、この漢字は表示出来ないのでページで使用する文字コードを変えて下さい、という事です。 あとは指定するフォントが特殊な為に対応していない可能性も無きにしもあらずですが・・・。 文字コードを「UTF-8」か「Shift_JIS」にされてみても駄目でしょうか。 多分この漢字ですよね? →http://www.whiteknightlogic.net/kanjidb/kanji_pages/k8fd2b2.php

tensi40
質問者

お礼

ご解答ありがとうございます。漢字はあたっています。(すごいです。) すいません。「文字コードを「UTF-8」か「Shift_JIS」にされてみても駄目でしょうか。」ってどのようにするのでしょうか?

noname#26108
noname#26108
回答No.1

いまあなたが書いたであろう漢字も、私のPCからは「&#31603;」(全角大文字で書きましたが実際は半角小文字です)と見えています。 要は、その漢字のデータが、Webで使用される文字コード(一般的にはSHift-JISやEUC-JP)に入ってないので表示出来ないということです。 Dreamweaverの指示どおり、HTMLの冒頭で、文字コードをUTF-8にすると宣言してあげれば、見えるようになる可能性はあると思います。どんな漢字を使われているのか判りませんのでとりあえずご自分の書かれたHTMLを見直してみてください。

tensi40
質問者

お礼

ご解答ありがとうございます。 すいません、「Dreamweaverの指示どおり、HTMLの冒頭で、文字コードをUTF-8にすると宣言して」とはどのようにしたらよろしいでしょうか?

関連するQ&A

  • Dreamweaver8 エンコーディング 画像の場合

    Dreamweaver8で、ある特定のgif画像を挿入して保存しようとすると 「現在のエンコーディングではドキュメント内の全ての文字を正しく保存できません。UTF-8または ~ サポートするエンコードに変更してください。」 と出てしまいます。 このサイトでも検索してみたのですが、ヒットする内容は文字についてのものはあっても、画像に対してのものがなく、Dreamweaverを使い始めた私にはお手上げ状態です。 解決方法を教えて下さい。 お願いします。

  • HPの1ページだけが白紙で表示されなくなりました。

    突然、HPの1ページだけが何も表示されなくなりました。 いつからそうなったのかは不明ですが、きちんと表示されていることを確認してから、 HPの全ページに同じリンクバナーを貼ったり、 表示されなくなったページに乗っているのと同じcgiを他のページに新しく使ったりしています。 おかしいな、と思う現象として、 ・htmlファイルをローカルで開いても白紙 ・秀丸で開いたとき、そのページだけに「日本語(Shift-Jis)で読み込み中に変換できなかった文字が***箇所ありました。」と出る ・文字化けして表示される(Unicord(UTF-8)にエンコードしないと読めない) 保存の仕方のミスかと思い、UTF-8を選んで保存してみましたが変わりません。 HPを表示できるようにするにはどうすればよいのでしょうか。

    • ベストアンサー
    • HTML
  • HP作成について

    始めてカフェのHPを作成し始めているのですが、例えば、画像や文字だけのHPならphotoshopで作成して dreamweaverで一ページ一気に挿入してしまうことも可能ですか?

  • エンコードの特定

    utf-8ベースでCGIを作成しています。 ブラウザでformに文字列を入力してもらい、それを処理するのですが、内部ではutf-8であるとして処理を行います。 なので、STDINをutf-8に変換するのですが、そのためには相手から送られた文字のエンコードを特定する必要があります。 ブラウザから送られた言語が日本語だけなら、バイナリの分布でエンコードの特定が可能ですが、言語は全世界の言語で処理できることを最優先とします。 どうにかして、相手の送信する文字列のエンコードを特定したいのですが、何か方法はありますか? 条件としては、 なるべくサーバーサイドで処理したい。 全世界の言語を対象としている。 STDOUTもutf-8を使用している。

    • 締切済み
    • CGI
  • Unicodeで指定した漢字が正しく表示されない(IE6.0)

    &#x382F; (「官」から"うかんむり"を取った文字です) 【現象】 特殊な漢字のため上記のUnicodeで指定したのですが、IE6.0で正しく表示されません。 (「・」と表示されます) ※Firefox1.5では表示されるので、ブラウザ依存の問題のようですが…。 【質問内容】 IE6.0で正しく表示させるためには、どうすればいいのでしょうか? ※ちなみに同ページ内にある、Unicodeで指定した他の文字(ex. &#x87AD;)は正しく表示されています。 【閲覧環境】 [DOCTYPE] XHTML1.0 Strict [xml宣言] なし [lang属性] xml:lang="ja" lang="ja" [エンコード] UTF-8(でソース保存。併せて、content="text/html; charset=UTF-8"を記述) [OS] Windows XP sp2 以上、よろしくお願いします。

    • ベストアンサー
    • HTML
  • HP作成

    web制作会社ではHPを作成する場合、HTMLを手打ちで作っているのですか? DreamweaverとかGoliveとかビルダーとかを使って作成しているのですか?

  • ハングル文字のような 読めない漢字だらけ

    WinXp IE Version6 SP2を使用しています。 WindowsUpdateは自動更新で行っています。 Blogや HPなどを見て「戻る」をクリックすると、 ハングル文字のような 読めない漢字だらけの画面になります。 それが毎回!ということでもなく、なる時とならない時があります。 IEのエンコードを見ましたら、Unicode(UTF-8)に設定されていて、 日本語が見られる常態です。 日本語(自動選択) 日本語(EUC) 日本語(シフト JIS)に設定すると、真っ白か ハングル文字のような 読めない漢字だらになってしまいます。 不明な文字が出ないようにしたいのですが、エンコードの設定に関係ないものか? 正常に直すにはどうしたらいいのか? ご存知の方がいらっしゃいましたら、お教え願いたいのです。 長くなってすみません。

  • HP作成時にブラウザ表示されません

    HPを作成しています。メモ帳で作成したテキストをブラウザで表示する際、タイトル以外まったく表示されず白紙です。WIN7、IE9での作成です。WEB上で解決策が見つけることができず、よろしくお願いいたします。

  • HP作成しましたが、文字サイズがかわります。

    Dreamweaver4というソフトを使って、HPを作成しています。アップロードまでできました。しかしIE6で表示して、ブラウザの表示から、文字のサイズで中から別のサイズに変更すると、文字サイズはもちろん変わりますが、文字の配置などもがたがたになります。これはどうしておこるのでしょうか。こうならないように設定する方法はありますか?初心者ですが、どうぞよろしくお願いします。

  • HP作成(トップページ)表示について

    初めて質問します。 Dreamweaver4j、Fireworks4、Flash5jでHPを作成しました。IEでHPを見たときにトップページが表示される時に画面がパズルみたいにパラパラと表示されます。トップページはFireworksで作成してDreamweaverに取り込んでいます。 index.htmは16KBです。画像(JPEG)が多いので圧縮しました。自分ではそんなに重たいページではないと思うのですが・・・ 分かりにくい質問ですいません。よろしくお願いします。

専門家に質問してみよう