• ベストアンサー

CSSを編集したら日本語が表示できなくなりました。

画像のサイズを変えたいと思い、CSSを少々書き換えました。すると、htmlファイルのほうは日本語が正しく表示ができるように設定できてからいじっていないのにもかかわらず、また日本語の表示ができなくなってしまいました。 CSSファイルはTERAPADで編集し、新規作成にメモ帳から貼り付けて、文字コード指定保存でUTF-8で保存してみましたがダメでした。CSS編集の際に日本語が正しく表示されるためにはどのようにすればよろしいでしょうか?初心者にもわかるようにご教授いただければと存じます。

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

  • ベストアンサー
  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.1

HTMLの文字コード宣言はUTF-8ですが、実際はeuc-jpのようです。 (ブラウザのエンコードをeuc-jpにしたら正常な日本語表記になった) このへんに原因があるのでは? CSSは関係ないのではないでしょうか。

wls2013
質問者

お礼

ご回答ありがとうございます!! なるほど。 確認してみます。

wls2013
質問者

補足

CSSをTERAPADで編集し、本文でUTF-8にして文字コード指定保存でもTF-8にしましたが、なぜかページ自体が表示できなくなってしまいました。なぜでしょう? HTMLの方は文字コード宣言と文字コード指定保存をUTF-8に修正しました。

その他の回答 (1)

  • torayoshi
  • ベストアンサー率62% (910/1449)
回答No.2

#1です。 落ち着いて編集してください、<title>が閉じられてないだけです ^^; きちんと<title>日英・英日の低価格・良品質の産業翻訳はWIN翻訳事務所</title> とすればテキストも画像も表示されます。 それからこれはXHTMLで書かれてるようですが、 空要素(meta要素やimg要素のalt属性値)もきちんとダブルクォーテーションで囲み、 半角スペースを開けて閉じるようにしてください。 現状では外部CSSのリンクタグまで上のmetaタグの一部とみなされていて、 CSSが読み込まれない状態になってます。 UTF-8でちゃんと正常に日本語表記にはなりましたか、 一部のalt属性値やmeta keywordsが依然として文字化けしたままのようです。 これの修正方法は私には分かりません。 書き直せば良いのかしら?

wls2013
質問者

お礼

お礼が遅くなりすみません。ありがとうございます。なんとか解決できました。

関連するQ&A

  • css初心者です

    css初心者です @charset '文字コード'; これは必要なんでしょうか? CSS編集ソフトでファイルの文字コードはutf-8(bonなし)で保存しているのですがやっぱり書いたほうがいいでしょうか?HTMLはutf-8です CSSの中に日本語があるとまずいんのですか?

    • ベストアンサー
    • CSS
  • 英語ホームページテンプレートでの日本語表示

    英語のHPテンプレートを使用して日本語でホームページを作成中です。 TERAPADを使用して、作成していますが、どうも日本語が表示されません。TERAPADで文字コードの指定再読み込みではUTF-8をクリックし、HTMLタグのヘッド内部で<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />を書き込んでありますが、まだ日本語を表示できません。 どうすれば日本語表示ができるようになるでしょうか?初心者にもわかるようにご教授いただければと存じます。 よろしくお願いします。 P.S. TERAPADで以前文字コードをいじってしまったことがあり、その辺の設定もぐちゃぐちゃになっているかもしれません。

  • CSSファイル内の日本語(2バイトフォント)が、文字化けします

    Dreamweaver (mac版 CS3)で、cssを編集、保存し、一度閉じた後、ファイルを開くと、css内の日本語が文字化けしてしまいます。編集時は文字化けせずに、ちゃんと日本語で表示されているのですが、一度閉じてしまうと駄目です。 (特に、この文字化けしたcssファイルを外部cssとして使用し、htmlを表示させても、問題はありません。htmlや、ブラウザで表示される日本語が文字化けする事はないです。あくまでcssファイル内の日本語です。) たとえば、コメント内の日本語/* デモ */の『デモ』の部分や、 font-family:"MS P Gothic", "MS Pゴシック";などと指定すると、『MS Pゴシック』の部分が文字化けします。 @charsetを以下の四つで shift-JIS, euc-jp, iso-2022-jp, utf-8 保存してみましたが、どれも文字化けしてしまいます。 Dreamweaverの環境設定内の「フォント」も プロポーショナルフォント、等幅フォント、コードビュー、の三つとも Osakaまたは、Osaka等幅(日本語用フォント、windowsでいえば『MSゴシック』的なフォント)の指定になっています。 同じく環境設定内の「cssスタイルシート」内の、 「修正時にcssファイルを開く」にはチェックが入っています。 ただ、dreamweaverで文字化けされるcssファイルを、『テキストエディット』(windowsでいう『メモ帳』)で開いてみると、文字化けされずに表示されますので、Dreamweaverで開く時のみの問題と考えています。 css文書内を全部アルファベットのみで書けばいいじゃんといえば、それまでなのですが、コメント内に日本語を表示できないと、ざっと見た時にわかりにくいので、解決法をお分かりの方がいらしたら、お願いいたします。 以前会社でwindows版、dreamweaver MX2004(だったかな?)を使用していた時は、このような症状がでた覚えがないのですが、cs3が原因なのか、mac版なのが問題なのか、はたまた私が何か大切な事を忘れているのか、知らないのか…?ともあれ、よろしくお願いいたします。

  • UTF-8で日本語を保存しサーバにアップする方法

    事情がありUTF-8で日本語のHTMLファイルを保存しアップしなければならなくなり、その方法を検索しましたが自力では解決できませんでした。 今現在持っているテキストエディタ(TeraPad)を使いUTF-8を選択し保存するとほとんどの日本語が???となり日本語表示ができません。 どうすれば日本語をUTF-8で保存でき、アップそしてブラウザで表示できるようになるのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • CS6(win)でCSSが文字ばけ

    DreamweaverCS6(win)でCSSが文字化け CSSを編集していたところsafariでcssが効かない事で @charset "utf-8"; を @charset "Shift_JIS"; に変えてみたのです。 無事、safariでcssが効いて、作業が終わりました しかし、気がついたらCSS中のコメントアウトした文字が文字化けしている あわてて調べたところ文字化けが発生する条件として [ 環境設定 ] – [ CSS スタイルシート ] – [ 修正時に CSS ファイルを開く ] のチェックを外している。 @charset で [ UTF-8 ] 以外の文字コードを指定している。 外部 CSS ファイルを使っている。 と書いてあるので、 外部 CSS ファイルを使っています。 [ 修正時に CSS ファイルを開く ] のチェックがあるのを確認(最初からチェック済みです) @charset で [ UTF-8 ] 以外の文字コードを指定しているので@charset "utf-8";に戻し保存 Dreamweaverを一旦終了、再立ち上げで確認しましたが、文字化けが戻りません。 どうすれば、文字化けが直るのでしょうか? よろしくお願い致します。 補足 修正/ページプロパティー/エンコーディングで"Shift_JIS";になっていましたので Unicode(UTF-8) と致しました。 しかし、やはり文字コードは化けたままです。(再起動でも同じでした)

    • ベストアンサー
    • HTML
  • テキストをUTF-8で保存するため

    テキストをUTF-8で保存するため以下に http://madeinpc.blog50.fc2.com/blog-entry-308.html 『•文字コードを指定できるテキストエディタ(Terapadなど)』を使用するように 『「UTF-8」なので、メモ帳でそのまま保存したテキストファイルは使用できません』 との記述があります。 意味がどうも分かりません。Windowsに標準付属しているメモ帳で「名前をつけて保存→文字コード→UTF-8」としてやれば同じことではないかと思うのですが如何でしょう? よろしくお願いします。

  • CSS 開けない

    プログラミング CSSについての質問です 現在、テキストエディタでterapadを使用しているのですが CSSの記述して拡張子を.cssと保存した所、ファイルが自己解凍実行ファイルとなってしまい、一度保存したファイルが開けなくなってしまいました。 秀丸やサクラエディタで試したところ、terapadと変わらず自己解凍実行ファイルとなってしまいます。 ファイルを開こうとするとterapadをインストールしようとし、インストールすると開くことはできるのですが編集不可となってしまいます。 terapad自体は既にインストールしている状態で使えています。 OSはwindows8です。

  • メモ帳で保存した日本語テキストや日本語XMLをJavaで読込、保存。メモ帳での保存文字コードはなにが推奨されるでしょうか?

     Windows9x系ではないWindowsVistaやXP、NT、2000のメモ帳(Unicodeのbig endianは保存できるがおそらくUnicodeのbig endianでのBOMなし保存不可。UTF-8は保存できるがUTF-8でのBOMなし(UTF-8N)の保存不可。Unicodeのlittle endianは保存できるが仕様なので言うまでもないがUnicodeのlittle endianでのBOMなし保存不可。)で保存した日本語テキストや日本語XMLをJavaで読込、保存。メモ帳での保存文字コードはなにが推奨されるでしょうか? やはりJavaのString型に近いUnicode big endianがよいのでしょうか? それともJava側で自動認識してくれるのでしょうか? XMLの場合は1行目でそのXMLファイルが使用している文字コードが何か宣言しますよね。 でもテキストファイルだと文字コードを宣言する場所がないみたいですし・・・(ここでの文字コードを宣言する場所としてはBOMは例外ですよ 念のため) 補足:メモ帳だとUnicode big endianで保存すると必ずBOMが付くみたいです。 メモ帳はLF改行が使えません。CR+LF改行のみ対応です。

    • ベストアンサー
    • Java
  • CSSファイルのアイコン表示についての質問です。

     CSSファイルのアイコン表示についての質問です。  メモ帳やフリーソフトのTeraPadで保存するとき、拡張子が.cssで保存するときです。  そうすると、ファイルのアイコンが、歯車みたいなのがついてるアイコンになりますよね?  元々は、その歯車がついていました。  アイコンに、マウスをのせたりプロパティを見ると、カスケードスタイルシートとでていました。  「既定のプログラムを選択」 でメモ帳に選択してみたら、アイコンがメモ帳のアイコンに。  アイコンに、マウスをのせたりプロパティを見ると、CSSファイルとでます。  OSがvistaなので、「ファイル」のアイコンだけ変えるのはできないそうで、  拡張子がそのままなので、使えるとは思いますが、  歯車がついてる方がいいので、元の「歯車のファイル」にするやり方を教えてください。  お願いします。

  • UTF-8にエンコードされたCSVファイルをメモ帳で編集

    UTF-8にエンコードされたCSVファイルをメモ帳で編集しても文字コードはそのままなのでしょうか? 上記UTF-8コードCSVファイルをメモ帳で見ると、ちゃんと文字コード変換されてきれいに見えます。 編集作業として、レコード(行)の削除のみです。 よろしくお願いいたします。

専門家に質問してみよう