• 締切済み

インラインフレーム読込先が文字化けする

文字コードをEUCでサイトを作成しています。 コンテンツの一部をインラインフレームで呼び出しているのですが、文字コードがUTF-8の為、文字化けしてしまいます。 文字コードは変更出来ないため、呼び出しているところで文字コードを変更するなどして文字化けを改善したいのですが、何かいい方法は無いでしょうか? よろしくおねがいします。

みんなの回答

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

インラインの中でmetaとかで文字コードが指定されててもそうなるならブラウザのせいだとおもうけど 指定が無くて困ってるならインラインの外側をUTF-8にするしかないと思うよ。

関連するQ&A

  • 文字化けの防止法

    ネット上のサイトから、特定の情報を取り出し、その情報のファイルを作成し、保存するというプログラムを作っています。 取得するサイトの文字コードは、 <meta http-equiv="Content-Type" content="text/html; charset=x-euc-jp"> と指定されていました。 IEでこのページを開くと、エンコードは自動選択で「EUC」になっていました。 さて、php_editor の文字コードを「UTF-8」に指定し、プログラムを作成しているのですが、 全角文字の含まれた文字列を取得し、表示させようとすると、文字化けしてしまいます。 (このときの表示画面は、http://localhost/~です) 設定を変更していると、IE(http://localhost/~)の表示の文字化けも進み、そのときのIEの エンコードを確認すると、中国語系や西ヨーロッパ系のものになっていることがありました。 文字化けさせない手順や、設定はどのように行えばいいのでしょうか?

    • ベストアンサー
    • PHP
  • PHPファイル文字化けについて

    linux CentOS3(RedHat Enterprise3)を利用しています。 linuxは文字コードがEUCと認識しております。 そこでwindows上にてPHPファイルを作成、文字コードEUCにて保存し、 ffftpにてlinuxサーバにアップロードし、webページを参照してみました。 PHPファイルは以下の通りです。 <?php echo "こんにちは"; ?> 結果、InternetExplorerを利用し閲覧したところ文字化けにて表示されます。 文字コードは「UTF-8」が選択されています。 もちろん、文字コードを「EUC」に変更すると、 出力されてほしい文字列が表示されます。 これをInternetExplorerにて表示したとき、 文字化けしないような設定に変更したいと考えます。 どのような手順を踏めばよろしいのでしょうか? よろしくお願いします。

    • ベストアンサー
    • PHP
  • texでの文字化け

    texで論文作成を行っていますが、文字化けしてしまいます。 1.EUC-JPでのファイルを開く際には、文字コードをEUC-JPにしただけでは文字化けしてしまうのですが、ほかに何を設定すればよいですか? 2.EUC-JPでは文字化けしてしまうため、現在utf-8で論文の作成をしています。 ほとんど文字化けはないのですが、ヘッダーの第何章 という部分だけ文字化けしています。 どこを変更すれば文字化けはなくなりますか? \documentclass[a4p, 12pt]{jreport} \usepackage{shutitlepage} \input{style.tex} \usepackage{bm, amssymb} \usepackage[dvipdfm]{graphicx} \usepackage{setspace} %\doublespacing \title{ } \author{ } \date{ } \pagestyle{headings} \begin{document} \maketitle % \tableofcontents \listoffigures %\listoftables

  • SmartyでXMLの読み込みデータが文字化け

    今まで使っていたサーバーのプランが古くて容量が少ないため、同じレンタルサーバーでプランUPしました。 ただそのプランは旧プランと仕様が下記のように変わっています。 【PHP】 旧プラン:PHP4 → 新プラン:PHP5 【文字コード】 旧プラン:EUC-JP → 新プラン:UTF-8 【データベース】 旧プラン:MySQL4.1 → 新プラン:MySQL5 【データベース文字コード】 旧プラン:EUC-JP → 新プラン:UTF-8 文字コードがUTF-8になったため、それに合わせてページの文字コード等を変更したのですが、 一部Smartyで作られるページがあり、そのページの文字化けだけがどうしても解決できません。 そのページはPHPファイル、tplファイル、xmlファイルの3ファイル使っています。 各ファイルはテキストエディタでUTF-8に変換し、tplファイルにある表示される文字は文字化けしません。 ただxmlファイルから読み込むデータが、すべて「?」マークの文字化けをしてしまいます。 念のため、ここだけEUC-JPのまま、つまり何も変更をしない状態にしても同じ「?」マークの文字化けをしてしまいます。 他のファイルも見てみたのですが、文字コードらしい要素が見当たらず(もしくは気づかない)原因がわかりません。 Smartyはまだよくわからなくて、このシステムを作った前々任者とも連絡がとれないので、どうすればいいのか困っています。 どうか宜しくお願いします。

    • 締切済み
    • XML
  • HTMLの文字化けについて

    HTMLの文字化けについて クライアントPC(WindowsVista)で作成したHTMLファイルをサーバ(CentOS5.4)にアップして、ブラウザから確認してみたところ、文字化けを起こしてしまいました。 ローマ字は問題ないのですが、日本語が文字化けしてしまっており、表示がめちゃくちゃになってしまっています。 HTMLはK2Editorにて作成して、文字コードはShift-JIS、改行コードはCRLFとしております。 しかし、文字化けした状態でブラウザの文字エンコーディングをEUC-JPに変えて再度読み込んでみたところ、文字化けせずに表示されます。 サーバ側の文字コードは、 # vi /etc/sysconfig/i18n LANG="ja_JP.EUC-JP" と設定し、デフォルトのUTF-8からEUC-JPに変えております。 なので、もしかしたらサーバ側の文字コードとHTMLの文字コードが何か関係しているのかと私は思うのですが・・・ 文字化けの原因がお分かりになる方いらっしゃいましたら、ご教授のほどお願い致します。

    • ベストアンサー
    • HTML
  • html + php 文字化けの問題【utf-8】

    文字化けが直りません。どうしたらいいでしょうか? phpとmysqlをつかってデータベース表示させるページなのですが、データベースの文字コードがutf-8なのでphpファイルの文字コードをeucからutf-8に変更しました。そうするとデータベースは正常に表示されるのですが、htmlの部分は全て「?」になってしまいます。 文字コードの変換はEmEditorで変更し、変化が見られなかったので、変換用のフリーソフトを使ってみましたが、やっぱり文字化けの状態です。どなたかご教授ください。お願いします。

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

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

  • DreamWeaverの文字化け

    DreamWeaverでHTMLファイルを開こうとすると、 HTMLファイルの文字コードによって 文字化けしてしまいます。 具体的には、EUCとシフトJISで作成されたファイルを編集しようとすると、文字化けします。 どの文字コードのファイルを開いても 文字化けしない方法はあるのでしょうか。 宜しくお願いします。

    • ベストアンサー
    • CSS
  • Latexの文字化けについて教えてください!

    windowsでlatexを使って日本語の含まれたtexファイルを作ったのですが、仮想環境のubuntu10.04でtexファイルを開くと文字化けが起こったので、 iconv -f EUC -t UTF-8 ファイル名.tex > 新しいファイル名.tex platex 新しいファイル名.tex で文字コードをEUCからUTF-8に変換することで、texファイルの文字化けは無くなったのですがxdviを使ってdviファイルを開くと文字化けしています。このような場合はどうすれば解消できますか?わかる方詳しく教えてください! EUSとUTF-8の変換前と変換後の文字コードは、 nkf -g ファイル名 で確認しました。 出来れば、他のubuntuの環境でも文字化けしないようにしたいので、環境設定を変えない方法があれば教えてください!

  • phpMyAdmin内での文字化け

    サーバはさくらインターネットを利用してます。 レンタルサーバから専用サーバに移転したのですが、 専用サーバではphpMyAdminで日本語データの文字化けが起きます。 専用サーバのphpMyAdminからDB作成の際、下記の設定で行い、 MySQLの文字セット UTF-8 Unicode (utf8) MySQLの接続照合順序 utf8_unicode_ci DB の照合順序 utf8_unicode_ci レコードをINSERTする際、下記のように文字コードを指定し、 $sql=mb_convert_encoding($sql,"EUC-JP","EUC-JP"); execute_sql($con, $sql); 実行したら、phpMyAdmin内で日本語データが文字化けしました。 サイト内で表示しているDBデータ(日本語)は文字化けしませんでした。 DB の照合順序をutf8以外(ujis_japanese_ciなど)として、 DBを作った場合、レコードをINSERTしたら、サイト内のDBデータも phpMyAdmin内データもどちらも日本語が文字化けします。 また、レンタルサーバのphpMyAdminからDBデータをエクスポートして、 専用サーバのphpMyAdminからインポートした場合、 読み込むDBデータファイルの文字コードをUTF-8にしなければ、 phpMyAdmin内で日本語データが文字化けしてしまいます。 ただ、UTF-8にしてインポートしてもphpMyAdmin内では 文字化けしませんが、サイト内で表示しているDBデータは 文字化けします。 専用サーバのphpMyAdminから データを日本語の文字列に編集・更新したら、 phpMyAdmin内ではそのデータに関しては文字化けなく表示されますが、 サイト内ではそのデータは文字化けしてしまいます。 専用サーバ情報は下記の通りです。 【専用サーバ】 OS:CentOS 5 Apache 2.2.3 PHP5.1.6 DBサーバ:MySQL 5.0.77 アップしているファイルの文字コード:EUC 分かる方、ご回答、よろしくお願いいたします。

    • 締切済み
    • PHP

専門家に質問してみよう