- ベストアンサー
漢字がプレビューで「?」になってしまいます。(Dreamweaver)
Dream WeaverCS3でWebページを作成しています。 ページの本文の『啐』という漢字が「保存」をしてプレビューすると『?』になってしまいます。 HTMLは<html lang="ja"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> と書き込んであります。 文字エンコーディングが違うのでしょうか? 初心者なもので、全く分からず困っています。 よろしくお願いいたします。 [PC環境] windows xp DreamweaverCS3
- pr3
- お礼率100% (3/3)
- ホームページ作成ソフト
- 回答数3
- ありがとう数4
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
Shift_JISではなく、UTF-8にすべきでは?
その他の回答 (2)
ANo2さんのが合ってる気がしてきましたが・・・ >『UTF-8』に変えてみたところ、全ての文字が化けてしまいました。 UTF-8に変えるなら変えるで、ファイルを保存する時に文字コード自体をUTF-8に変えて保存しないと全体が文字化けして当然です。 ファイルの文字コードはShift_JISのままで、META指定だけUTF-8に変えても駄目ですよ。
お礼
ありがとうございます。 保存するときに文字コード自体を変えないといけないのですね。 今、やってみたところ ちゃんと表示されていました。
- abril
- ベストアンサー率69% (388/560)
「そつ」と読むのだと思うのですが、へんが”叩”のつくりの部分の様な字で、つくりが”卒”の様な字であってますか? もしその表示で正しいのであれば、当方もWindows XPですが、Shift_JISのHTMLで文字化けせずに表示されていますが? …あ、もしかして”啐”という実体参照の事を文字化けとおっしゃってますか? もし、その「そつ」という漢字自体をHTMLのコードに貼り付けても、表示の際は「?」と文字化けします。 でも実体参照で”啐”と書いておけば、ブラウザで表示する際には漢字で見えてはいます。 でもなるべくWeb上ではあまり特殊な字は使わない方が安全は安全ですね。
お礼
おっしゃるとおり、「そつ」という漢字です。 HTMLそのまま漢字を貼り付けていました。 「実体参照」で書き込んだら、表示されました。 勉強になりました。ありがとうございます。 特殊な字は、あまり使わないことにします。
関連するQ&A
- Dreamweaverで「shift_jis」→「utf-8」
DreamweaverMX2004を使用しています。 以前に文字コードをshift_jisで作ったhtmlを全てutf-8に変更したいと思っています。 これを行う場合、Dreamweaverのコードビュー画面で <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> ↓ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> と直接手で書き換えるだけで、文字コードはDreamweaverが自動的に保存しなおしてくれるのでしょうか? (もしくはメニューの「ページプロパティ」でエンコーディングを変更できるようですが、どちらの方法にしても) また、これをDreamweaverではなく、テキストエディタ(TeraPad等)で行う場合、どのような方法になりますでしょうか。 また、UTF-8でhtmlを作成する際、shift_jisとは別の点で何か注意しなければならないことはありますか? よろしくお願い致します。
- 締切済み
- HTML
- Dreamweaverの文字化けを解決したいです
DreamweaverCS3を利用しています。 プログラムでheaderを分けて書いておりまして、 <meta http-equiv="content-type" content="text/html; charset=Shift_JIS"> がついているheaderページだけ、いつも通り開くと文字化けしてしまいます。 文字コードが指定されているページをその文字コードで開く方法はありますか? お分かりになる方、ご教授お願い致します。
- 締切済み
- ホームページ作成ソフト
- ホームページビルダー
ホームページビルダー こちらhttp://htmllint.itc.keio.ac.jp/htmllint/のサイトで HTMLの構文をビルダー上で直していたらおかしなことになりました たとえば、<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />を <META>http-equiv="Content-Type" content="text/html; charset=Shift_JIS" </META> とし、プレビューしたら、文字で出てきてしまったんです!! ビルダーは8です どうすればいいのでしょうか>
- ベストアンサー
- HTML
- Dreamweaverでソースが文字化けしてしまいました。
Dreamweaverでソースが文字化けしてしまいました。 メタタグが <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> になってたので、 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> に修正して、保存して終了したあとに、再度Dreamweaverで開いたところ、ソースが全部文字化けしてしまいました。 元に戻そうと、メタタグをもとのutf-8に戻しても直りません。 メタタグをShift_JISにして、ページプロパティのエンコーディングをShift_JISに合わせると、ソース全部が文字化けしていた状態は直ったんですが、ところどころ文字化け状態のままになっています。 完全にもとの状態に戻したいのですが、どうしたら文字化けが直るのでしょうか。 教えてください。 よろしくお願いします。
- 締切済み
- HTML
- metaタグで指定していることをhtaccessで指定する
宜しくお願いします。 <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> の代わりに AddDefaultCharset shift_jis <meta http-equiv="Content-Language" content="ja"> の代わりに AddLanguage jp .html .php とhtaccessに記述することは適切でしょうか?
- 締切済み
- HTML
- i-modeでxhtmlをみるには、、
Perlからxhtmlをはきだして、i-modeで見れるようにしたいのですが、 表示がうまくいきません。 ヘッダーは Content-type: text/html; charset=Shift_JIS <?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="text/html; charset=Shift_JIS"> こんな感じです。 「Content-type: text/html; charset=Shift_JIS」の部分を 「Content-Type: application/xhtml+xml」や 「Content-Type: application/xhtml」等でやっても表示されませんでした。 もし分かる方がいましたら教えてください。 宜しくお願いします。
- 締切済み
- XML
- エンコードをEUC-JP⇒ShiftJISに変えたい
モバイル用サイトをEUC-JPで作ってしまったので、Shift-JISに変えたいのですが、 どのように変えれば良いのでしょうか? PHP、MySQLの設定ではEUC-JPです。 METAタグでShift-JISに変えてみましたし、 PHPでエンコーディングをShift-JISに設定したのですが、変わりません。 -------------------------------------------------------------- <meta http-equiv="Content-Type" content="text/html; charset=SHIFT_JIS"> mb_internal_encoding("SJIS"); -------------------------------------------------------------- また一から作り直すしか術はないのでしょうか・・・?
- 締切済み
- PHP
- docomoとsoftbankで確認画面が文字化けしてしまいます。
このカテゴリーで良いのか迷ったのですが、宜しくお願いします。 携帯サイトをつくっておりまして、 SSLのフォームをつくってみたのですが 入力を終えて、確認ボタンをクリックし 確認画面へ移ると、docomoとsoftbankで文字化けを起こしてしまいます。(auはOKでした) dreamweaverCS3を使用しており、エンコーディングもShift_JISへ変更しております。 因に、下記のmeta表記にしましたところ、docomoとsoftbankで文字化けはございませんでしたが、 auでは確認画面どころか、入力フォームのページまで文字化けしてしまいました。 <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> <meta http-equiv="Content-Style-Type" content="text/css"> 何が原因なのでしょうか...。 どなたかお分かりになる方、お助け下さい。 <!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"> <body> <form method="post" action="/www.△△△△△.jp/freecgi/○○○○○/index.cgi"> <!-- ============================== 各種設定 ============================== --> <!-- システム設定--> <input type="hidden" name="_profile_" value="XXXXXXXX"> <!-- 共通設定 (確認画面/完了画面) --> <input type="hidden" name="_css_url_" value="/www.△△△△△.jp/○○○○○/○○○○○/default.css"> default.cssの最初には @charset "Shift_JIS";と表記しております。
- 締切済み
- 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=shift_jis"> <meta http-equiv="content-style-type" content="text/css; charset=Shift_JIS"> <link href="common/top.css" rel="stylesheet" type="text/css"> となっていました。 これ自体は気にならないのですが、外部から読み込んでいるtop.cssを見てみると 1行目に「@charset "utf-8";」と入っていました。 文字コードがhtml側ではcharset=shift_jis"、css側ではcharset "utf-8";となっています。 私はどちらかに揃えるべきだとばかり思っていたのですが、別々でも問題ないものなのでしょうか? また、もしどちらかに揃えるべきであれば、shift_jisとutf-8のどちらに揃えるべきでしょうか? 詳しい方がいらっしゃいましたら、どうぞよろしくお願いします。
- ベストアンサー
- HTML
お礼
ここでも、表示したい漢字が化けてしまっていますね。 『UTF-8』に変えてみたところ、全ての文字が化けてしまいました。 なんとか、この漢字を使わない方法をとろうと思います。 ありがとうございました。