質問 > その他 > 突然の文字化け |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
silie |
投稿日時: 2014/5/1 21:14
対応状況: −−−
|
新米 登録日: 2014/5/1 居住地: 投稿: 2 |
突然の文字化け ---------------------------------------------------------
[EC-CUBE]2.4.4 [レンタルサーバ]さくらレンタルサーバー(スタンダード) [PHP]PHP 5.4.27 [データベース]MySQL 5.5.28-log [WEBサーバ]Apache/2.2.25 [ブラウザ]Google chrome --------------------------------------------------------- 3か月ほど前にインストールして、 これまで無事に使用してきましたが、本日、突然文字化けしました。 トップページにおいては、 「現在のかごの中」「リンク」「ログイン」「検索条件」はきれいに表示してますが、 「カテゴリー」「新着情報」は????に文字化けしてます。 MYSQLのテーブル内のデータも文字化けしてました。 2日前、イプシロン決済モジュール(ver 1.3)を追加しカートのテスト、 昨日、新着情報を追加しホームページ確認まで正常でした。 当方、PHP・データーベースはまったくの無知でして・・・orz なにが起こったのかさっぱりわかりません。。。 私なりに気になるところが… 管理画面→システム情報→PHP情報で、 LocalValueの「UTF-8」と書かれてあるところが、 MaserValue側ではまったく違う値になっているのは関係ないでしょうか? どなたかお心あたりの方はおりませんでしょうか…。 どうぞよろしくお願いいたします。 |
tsuji |
投稿日時: 2014/5/2 18:39
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 突然の文字化け silie 様
文字コードが影響しているのかもしれません。 > LocalValueの「UTF-8」と書かれてあるところが、 > MaserValue側ではまったく違う値になっているのは関係ないでしょうか? MaserValue側は何が書かれていますか? |
silie |
投稿日時: 2014/5/2 21:52
対応状況: −−−
|
新米 登録日: 2014/5/1 居住地: 投稿: 2 |
Re: 突然の文字化け tsuji様
お世話になります。 Local ValueがUTF-8になっている部分です。 default_charset → no value mbstring.http_input → pass mbstring.http_output → pass mbstring.internal_encoding → no value ちなみに、 mbstring.substitute_characterでは、 Local Value → none Master Value → no value となっております。 |
tsuji |
投稿日時: 2014/5/7 9:24
対応状況: −−−
|
仙人 登録日: 2013/11/19 居住地: 投稿: 958 |
Re: 突然の文字化け silie 様
当方の環境も同じ設定なので問題なさそうですね。 > 「カテゴリー」「新着情報」は????に文字化けしてます。 あとは、文字化けのおこっているテーブルの文字コードがUTF-8ではない可能性があります。 該当するテーブルの文字コードを調べてみてください。 カテゴリーであればdtb_category、新着情報であればdtb_newsになると思います。 |
HAHAHA |
投稿日時: 2014/5/11 12:48
対応状況: −−−
|
半人前 登録日: 2014/1/31 居住地: 投稿: 22 |
Re: 突然の文字化け こんにちは
私も さくらサーバにて同じように文字化けで悩んでいた所、 さくら側でアップデートしていたようで、下記のように回答が来ました。 参考になれば幸いです。 ーー----- 弊社サービスをご利用いただき、誠にありがとうございます。 さくらのレンタルサーバ、さくらのマネージドサーバにおいては2014年4月23日から 5月1日にかけてPHPおよび、その他システムのセキュリティアップデートを実施いた しました。 ▼ さくらのレンタルサーバ・さくらのマネージドサーバ サーバシステムメンテナンスのお知らせ http://support.sakura.ad.jp/mainte/mainteentry.php?id=13078 本メンテナンスにより PHP5.3 以降では MySQL と接続するクライアントを下記の ように変更しています。 MySQL Client Library (libmysqlclient) → MySQL Native Driver (mysqlnd) MySQL Native Driver に変更した影響により、下記のケースにおいてクライアント側の 文字コードが影響を受け、文字コードが正しく変換されない事象が確認されました。 ・mysqli_set_charset(mysql_set_charset)関数 や set names でクライアント側の 文字コードを正しく設定していない ▼ PHP - mysqli_set_charset / mysql_set_charset http://www.php.net/manual/ja/mysqli.set-charset.php http://www.php.net/manual/ja/function.mysql-set-charset.php ご利用のPHPプログラムにおいて正しく文字コードを設定されておりますかご確認ください ますようお願いいたします。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |