• ベストアンサー

文字コードを”euc-jp”に変換すると文字化けします

文字コードを”euc-jp”に変換するとIEで表示できません。 cssの文字コードの変更方法を教えてください。

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

  • ベストアンサー
  • pick52
  • ベストアンサー率35% (166/466)
回答No.1

> 文字コードを”euc-jp”に変換するとIEで表示できません。 これだと何の文字コードを変換すると...、なのかが分かりません。 CSSファイルだとすると特に何もしないでも保存時にエンコードを 変えるだけで大丈夫のはずですが...。 ただ、CSSファイルはあまりEUC-JPで保存する意味がないような気が します。 大抵はSJISかUTF-8で保存すると思いますけど。 もし、うまくいかないようなら呼び出しているHTML側の <link rel="stylesheet" href="xxx.css" type="text/css"> というような記述を <link rel="stylesheet" href="xxx.css" type="text/css; charset=euc-jp"> としてみると解決するかも知れません。

spoon1901
質問者

補足

ご回答ありがとうございます。 説明不足ですみません。 私の使用しているサーバーで、 euc-jpで保存しないと使用できない機能があったので、 HTMLをeuc-jpで保存したいと思っています。 現在、HTMLをeuc-jpで保存して表示するとCSSを正しく読み込まないので、 CSSをeuc-jpで保存したら良いのかなと思いました。 現在CSSを読み込んでいないような感じです。 <link rel="stylesheet" href="xxx.css" type="text/css; charset=euc-jp"> 上記の方法も試してみましたがうまくいきません。 現在下記のように書いていますが、これであっていますでしょうか? <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> <link href="style.css" rel="stylesheet" type="text/css; charset=euc-jp"> 他に方法があれば教えてください。

関連するQ&A

  • 文字コードEUC-JPを指定するとレイアウトが崩れます

    こんにちは。 xhtmlとCSSで制作しているページ(Shift_JIS)があるのですが、EUC-JPにする必要があり、文字コードのみを変更したのですが、CSSがうまく読み込めていないようなレイアウト崩れが起こります。Shift_JISに戻すと大丈夫になります。※Win IE6と7だけでおかしくなり、他のブラウザはありません。 なにかご存知の方、いらっしゃいますか?

    • 締切済み
    • PHP
  • 文字コードをEUC-JPに変更したところインクルードしている部分が文字化けしてしまいました

    こんにちは。 webページをutf-8で作っていたのですが、 諸般の事情によりEUC-JPに変更することになりました。 css、js等も文字コードを変更したのですが、 インクルードしている部分だけが上手く読み込まれず文字化けしてしまいます。。 インクルードのhtmlにヘッダーを置けないので、 文字コードを設定できていないせいかと思うのですが、 何かいい方法はありませんでしょうか。 どうぞよろしくお願いいたします。

  • euc-jpからutf-8の文字コード変換について

    現在、何らかのhtmlを取得する際にはurf-8で統一しようと思っているのですが、 たとえば <?php $f=file_get_contents("http://blog.livedoor.jp/dqnplus/")//文字コードEUC-JP; $f = mb_convert_encoding($f,"utf-8","eucjp-win,utf-8,sjis-win,EUC-JP"); echo $f; ?> では、EUC-JPからの変換がうまくいきません。 ……というより、EUC-JPのエンコーディングのみ失敗してしまいます。 (文字化けしたもののみ抽出すると、すべてEUC-JPでした) どのようなコードを書けば、正常にエンコードできるでしょうか。 どなたかご教示のほど、どうかよろしくお願いいたします。

    • 締切済み
    • PHP
  • euc-jp で文字化け

    euc-jp で文字化け euc-jp で打ち込むと、ブラウザ上では正常に映るのですが、ブラウザからソースを見ると 文字化けしてしまいますし、そういうサイトをよく見ます。これはSEO上影響は ないのでしょうか? ブラウザはIE7です。

    • ベストアンサー
    • HTML
  • MovableType3.32で文字コードEUC-JPに出来ませんか?

    MovableType(ムーバブル)の3.32に3.17からアップグレードしました。 しかし、3.17の時はEUC-JPだったのに、 3.32から何故かUTF-8になってしまっています。 以前は選ぶことが出来たのですが…。 MovableTypeの文字コードをEUC-JPには出来ないのでしょうか? 現在2種の文字コードがあり、文字化けしてしまってます。

  • 文字コード変更による、文字化け・レイアウト崩れ

    文字コードをShift-jisからEUC-JPに変更したいのですが、 HTML・CSSに処理を施したら文字・レイアウトが大幅に崩れてしまいました。 以下のように変更したのですがやり方に間違いはないでしょうか? [HTML] <meta http-equiv="Content-Type" content="text/html; charset=Shift-jis"> ↓↓ <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> [CSS] @charset "shift_jis"; ↓↓ @charset "euc-jp"; また、ブラウザの表示⇒エンコードで(Shift_jis)を選択すると今までどおり正常に表示されます。(HTMLとCSSにはeuc-jpの記述にも関わらずです) これは文字コード変更したと思い込んでしまっているのでしょうか? 解決策お願いします。 あまり知識がありませんので、分かり易く教えていただけるとありがたいです。 ちなみにエディタはHTML Project2を使用しています。

  • 文字コードの変換

    今、C言語の勉強をしているのですが、 EUC-JPの文字コードのファイルを読み込んでUTF-8の文字コードのファイルに変換したい場合はどうすればいいのでしょうか? それか、ファイルに書き込む時に文字コードをEUCーJPからUTFー8に変換して出力する方法でもいいです。 調べ足りないのかもしれませんが色々調べてもよくわかりませんでした。 よろしくお願いします。

  • EUC_JPにない文字のshiftJISからの変換処理

    http://okwave.jp/qa757480.html ここにある質問と同じ状況になっています。 shiftJISの文字列をEUC_JPに変換したところ、 invalid byte sequence for encoding "EUC_JP" というエラーが出ました。 EUCにない文字なので変換が出来ないのはわかるのですが、ではその場合どのような処理が妥当でしょうか。 テキストデータから文字を取り込んでいるので最初から文字をEUC_JPやUTF-8で文字列を作ることができません。 EUCにない文字はどうやっても変換できないので代替文字もしくは記号を置くことで解決しようかと思ったのですが、そうするとどの文字がshiftJISにあってEUCにないかの一覧がないとどうしようもないかと思います。 この場合はどうするのが良いかアドバイスいただけませんでしょうか。

    • ベストアンサー
    • Perl
  • Fedora Core1の文字コードをEUC-JPにする

    Fedora Core1の文字コードを UTP-8から従来のEUC-JPに変更する方法が載っていました。 http://rarfaxp.riken.go.jp/comp/tips/fedora.html ただ、変更時期がインストール直後となっています。 直後というのは、直後でないと一切ダメという意味か、作業が進んでからやると、変更前と後で矛盾が生じるとかいう意味なのかどういうことなのでしょうか? PostgresのDBでトラブっていて、ここを変更してもEUC-JPでDBを作成するとうまくいきません。 よろしくお願いします。

  • JAVAでのShift-JISとEUC-JP間の文字コード変換ができません

    Windows環境で作成した「Shift-JIS(CP932)」のファイルを、 JAVAを使用して「EUC-JP」のファイルに変換したいのですが、 NEC選定文字(13区)等の追加された機種依存文字の変換ができません。 いろいろ調べてみたのですが、 文字コードの呼び方がサイトによってあいまいで、 どのページが正しいのかがわかりません。 ・「Shift-JIS(CP932)」「EUC-JP」の正確な情報が記述されたサイト ・JAVAにおける文字コードの変換のノウハウ に関しての知識をお持ちの方がいましたら、教えてください。 以下は変換に使用したJAVAのソースコードです。 InputStreamReader ins = new InputStreamReader(new FileInputStream(iFile), "windows-31j"); OutputStreamWriter outs = new OutputStreamWriter(new FileOutputStream(oFile), "euc-jp"); int c; while ((c = in.read()) != -1) { out.write(c); } 以上です。 よろしくお願いします。

    • ベストアンサー
    • Java