• ベストアンサー

PHP5.6.18 にしたら文字化けする

WordPressをサーバにインストールするには、現在インストールされている PHP5.16 を PHP5.6.18 にアップグレードを行って下さいとの事で、マニュアル通り行い成功し正常に動いています。 ふと以前設置したアップローダを確認すると文字化けしており使い物になりません。 PHP5.6.18 にアップグレードした事による不具合ですが、 これは何が原因でしょうか?

  • PHP
  • 回答数1
  • ありがとう数2

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

  • ベストアンサー
  • heburusu
  • ベストアンサー率85% (140/164)
回答No.1

.phpファイルの文字コードがShift_JISかEUC-JPの場合に文字化けが発生してしまうようです。 参考URLと同じ問題ではありませんか?

参考URL:
http://www.php-factory.net/blog/?id=10746568e0ffbb13b0
kanirobo
質問者

お礼

ありがとうございます。読ませて頂きましたが酷いですね。 原因が分かったので自分で修正を試みましたが無理でした。 そこで検索すると同種のPHPアップロダで同じ文字化けに悩み修正方法を考察している掲示板があり、読みましたが完全に直すのは無理そうですね。 http://www.mc6800.org/PHP-BIN/F_STYLE/READ.PHP?key=1353941838 アップローダはサーバに負荷を掛けますので、これを機に消してしまおうと思います。

関連するQ&A

  • PHPの文字化け

    PHPでチャットを作っているのですが、どうしても、文字化けを起こしてしまいます。 文字化けを起こす場所は、入室するときの名前と、ログを読み出すときです。 それ以外は正常に動作しているように見えます。 文字化けする文字は、日本語だけで、アルファベットは問題ありません。 「テスト」と入力するとFirefoxでは「???鴻??」といった用になって、IEでは「・・"鴻ヨ」というように文字化けの仕方が違うようです。 文字コードはEUCです。 サーバーはwindowsでローカルサーバーを立てています。 サーバーの設定の問題でしょうか? アドバイスをよろしくお願いします。

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

    初めまして。PHPに関して質問があります。 「独習PHP」に従ってPHPのインストールを行い、成功しました。しかし、 プログラムで「Hello,world!」と表示させることはできましたが、「こんにちは、世界!」と表示させようとすると、なぜか「AEI」と言う表示になってしまいます。いろいろ文字化けに関して検索し、実行してみましたがなかなかうまくいきません。もし分かる人がいれば、教えていただけませんでしょうか? なお、情報不足かもしれませんが、環境はXP/Apache2.063/PHP5.1.1です。

  • PHPとMySQLで文字化けしてしまいます。

    いつもお世話になっています。 レンタルサーバー(サクラインターネット)で、 MySQL5.1を設定し、データベースを使ったwebサイトをアップしたのですが、 PHP部分の一部に文字化けしてしまいます。 文字コードは、htmlの上部で、UTF-8に設定しています。 システムは、PHPとMySQLで組んであります。 ローカルでは正常に動いているために、理由がわかりません。 どなたか解決方法があれば、教えて下さい。 宜しくお願いします。

  • WordPressの文字化け

    WordPressを先日初めてインストールしたのですが、 (サーバ:ロリポップ) DLしたテーマの ヘッダーのPHPのmetaタグ、keywordのところをそのまま手入力したところ 日本語が文字化けしてしまいます。 他の箇所の文字化けはないのですが、どうしたらよろしいでしょうか? ご教授お願いします。

  • PHPで文字化けします

    PHPでリンク集を登録、表示するプログラムを考えています。 登録、削除などは出来るのですが、表示部分が文字化けします。 登録内容をcsvに保存して、PHPから読み込んで表示する仕組みなのですが、csvから読み込む部分以外は正常に表示されますが、csvから読み込んだ部分が文字化けします。 サーバーは共用なので、管理者に問い合わせた所、サーバの通常文字コードはUTF-8との事、.htaccess ファイルで EUCへの変換方法を教えてもらったので、試しましたが、csv内に登録した時点で、文字化けした状態で記録されているようで、PHPファイルをsjisにして試しても、EUCにして試しても結果が同じです。 フォームからcsvに登録する時の文字コードを設定したりはできないのでしょうか。 また、公開されているスクリプトで相互リンク登録が出来るようなプログラムをご存知であれば、お教えください。

    • 締切済み
    • PHP
  • 自分で書いたPHPスクリプトが、文字化けしてる

        テキストエディタでPHPのスクリプトを書いて サーバにアップしてブラウザで表示すると、文字化けしてしまいます。 手動でブラウザのエンコード設定をしなおすと正常に表示されるんですが ページ更新したらデフォルトで文字化けしてます。 PHPスクリプトを書いて、アップロードしてブラウザで表示する時に 文字化けしないようにするには、どうすればいいのでしょうか? 以下のコードは書いていますが、文字化けします↓ <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">    

    • ベストアンサー
    • PHP
  • PHPの文字化けについて

    宜しくお願い致しますm(__)m PHPを覚え初めてまだ一週間という初心者なのですが、ご質問させて下さい。初心者向けのPHP入門書を買ってフォームの作製をしたんですが、localhostでテストしてみるとちゃんと文字が表示されるんですが、サーバにアップしてテストするとphpの部分で、変数の部分が文字化けするんです。通常のphpの中のhtml部分はちゃんと表示されるんですが、変数に代入している文字や数字が化けるんです。なぜでしょう(T_T) どなたかお知恵をお貸し頂けると大変助かります。

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

    localhostでは文字化けするのですが サーバーにアップしてPHPファイルにアクセスすれば文字化けしません 何が問題なのでしょうか? また、解決法も教えてください よろしくお願いします

    • ベストアンサー
    • PHP
  • PHPをhtmlに読み込んだファイルが文字化けする

    お世話になります。 通常のHTMLファイルにWordPressを生成し、WPでブログを書いたファイル(/wp/index.php)を読み込んで、表示させたいと考えております。その件に関してはなんとか表示できるようになったのですが、私が作ったhtmlファイル(/wp/index.html)はShift-JISで、 WordPressが吐き出してるブログ(/wp/index.php)はUTF-8で文字コードが違うので、ブログ部分のみ文字化けが起こります。それで上記のように/wp/index.htmlのcharsetをShift-JISからUTF-8へ変更しました。 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> ところが「テキストコーディングエラー」とポップアップが起こりました。「設定したテキストエンコーディングで保存済みですが、テキスト中のcharset設定と一致していないので、ブラウザ等で表示すると文字化けする可能性があります」とのことです。その結果、今度はブログ部分がちゃんと表示され、HTMLで作成した部分は文字化けするようになりました。これはPHPの問題ではないかもしれませんが、原因がどうにも分かりません。もしかしたら初歩的な質問をしているかもしれませんが、よければ教えていただけないでしょうか。

    • ベストアンサー
    • PHP
  • MySQL4.1系でPHPが文字化けしてしまいます

    海外からオープンソースのCMSをダウンロードしたのですが どうしも文字化けしてしまいます 以下のページが該当するページです http://www.be-emotion.com/pligg/upcoming.php 通常の記述は正常に日本語で表示されますが データベースからの文字は全て文字化けしております 原因はおそらく以下のページに書かれている事だと思います http://phpspot.net/php/pgMySQL4.1%8CnUTF-8%82%CC%8F%EA%8D%87.html しかし、対処法を見ても知識が無いため理解ができません 業者に頼もうと思ったのですが 修正費用に10万円かかると言われてしまい困っております MySQLの知識無しで何とか修正できませんでしょうか? あるいは安価で修正してくれる業者さんをご存じないでしょうか? サーバーはレンタルサーバーですのでいじれる部分は制限されています MySQL 4.1.21 PHP : 4.4.7 Apache : 1.3.27 よろしくお願いします

専門家に質問してみよう