バージョン選択
フォーラム
メニュー
オンライン状況
|
 |
79 人のユーザが現在オンラインです。 (55 人のユーザが フォーラム を参照しています。) |
|
|
| 質問 > その他 > データベースから読まれたデータが文字化けしているようです。 |
|
その他
| 投稿者 |
スレッド |
| ゲスト |
投稿日時: 2007/9/16 23:18
対応状況: −−−
|
| |
データベースから読まれたデータが文字化けしているようです。 お世話になります。 自分では解決できませんでしたので質問させていただきます。 分かる方がおられましたら、どうかお力をお貸しくださいm(_ _)m
EC-CUBEのインストールを行い、管理画面に入ったらデザイン管理のレイアウト設定のブロックの文字や商品カテゴリが空白になったり会員登録時のご利用規約が数字の1以外空白になっています。 インストール時に入力したショップマスタ登録の店名も空白になります。
画面上部に表示される「>> /install/index.phpは、インストール完了後にファイルを削除してください。」の部分はうまく表示されています。
ページ全体が文字化けではなくデータベースから読まれたデータが文字化けしている感じです。
私の環境を記載します。 どこか間違っているところがあればご指摘をお願いします。
★PHP php5-5.2.4-0vl0.40
output_buffering = On expose_php = Off memory_limit = 64M default_charset = EUC-JP allow_url_include = Off session.save_path = "/var/php5/session" session.use_only_cookies = On session.use_strict_mode = On session.entropy_length = 32 session.hash_function = 1 mbstring.language = Japanese mbstring.internal_encoding = UTF-8 mbstring.http_input = auto mbstring.http_output = EUC-JP mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none;
★MySQL MySQL-server-5.0.27-0vl3
my.cnfの設定です。 [mysqld] default-character-set=utf8 skip-character-set-client-handshake
mysql> show variables like "char%"; | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+
この環境でDBを新しくujisで作成してPHPを mbstring.internal_encoding = EUC-JPにして インストールをしたら今度は文字が??????となってしまいます。
mysql> create database `eccube_db` DEFAULT CHARACTER SET ujis;
かなり行き詰っておりますので、どうか宜しくお願いします。
|
|
|
|
統計情報
総メンバー数は145,014名です
総投稿数は113,505件です
|