バージョン選択

フォーラム

メニュー

オンライン状況

57 人のユーザが現在オンラインです。 (49 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 57
もっと...

サイト内検索

質問 > 管理機能 > 2.12.3の管理画面の会員マスタで会員名等の日本語(2バイト文字)検索を行うと文字化けが発生しエラーが発生してしまう

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
jcg00331
投稿日時: 2013/4/24 16:30
対応状況: −−−
新米
登録日: 2011/7/29
居住地: 東京都
投稿: 2
2.12.3の管理画面の会員マスタで会員名等の日本語(2バイト文字)検索を行うと文字化けが発生しエラーが発生してしまう
[EC-CUBE] 2.12.3
[レンタルサーバ] ラピッドサイト
[クライアントOS] windows 7、windows xp等
[PHP] PHP 5.2.17
[データベース] PostgreSQL 8.3.23
[WEBサーバ] Red Hat Enterprise Linux 4
[ブラウザ] IE8、IE10等
[現象] EC-cube(2.12.3)の管理画面の会員マスタ等で会員名等の日本語(2バイト文字)検索を行うと
文字化けが発生しエラーが発生して落ちてしまう。
デバックログ出力すると検索文字列が
「テスト担当者」 ⇒ 「??????担当閻」 様に化けてしまう。

この様な現象が発生しており困っています。
恐れ入りますがどこからどの様にチェック(対応)すれば良いのでしょうか?

※マスタの登録、修正、削除は(文字化けが発生せず)正常に動作しており、
phpPgAdmin でも正常に表示される。

--------------------------------------------------------------------------------
■以下デバックログ(※項目追加のカスタマイズあり)
2013/04/24 16:14:24 [/admin/customer/index.php] 出力行抽出条件バインド変数値 getList = SELECT customer_id,name01,name02,kana01,kana02,sex,email,email_mobile,tel01,tel02,tel03,fax01,fax02,fax03,pref,status,update_date,mailmaga_flg,customer_cd,areapoint_cd,dealer_name01,dealer_name02,dealer_kana01,dealer_kana02,price_rank FROM dtb_customer WHERE del_flg = 0 AND (name01 || name02 LIKE ?) from 122.219.138.50
2013/04/24 16:14:24 [/admin/customer/index.php] 出力行抽出条件バインド変数値 arrval[0] = %??????担当閻% from 122.219.138.50
--------------------------------------------------------------------------------
■以下エラーログ
2013/04/24 16:14:24 [/admin/customer/index.php] Fatal error(E_USER_ERROR): DB処理でエラーが発生しました。
SQL: [SELECT customer_id,name01,name02,kana01,kana02,sex,email,email_mobile,tel01,tel02,tel03,fax01,fax02,fax03,pref,status,update_date,mailmaga_flg,customer_cd,areapoint_cd,dealer_name01,dealer_name02,dealer_kana01,dealer_kana02,price_rank FROM dtb_customer WHERE del_flg = 0 AND (name01 || name02 LIKE $1) LIMIT 10 OFFSET 0]
PlaceHolder: [array (
0 => '%??????担当閻%',
)]
MDB2 Error: unknown error
_doQuery: [Error message: Could not execute statement]
[Last executed query: EXECUTE mdb2_statement_pgsql_79029d0b2d6d0ee2fa42994c25ca975d54adb036c ('%??????担当閻%')]
[Native message: ERROR: invalid byte sequence for encoding "UTF8": 0x83
HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by "client_encoding".]
on [/home/xxxx/www/data/class/SC_Query.php(1007)] from 122.219.138.50
login_id = ismadmin(0)[efrdkebecfr0hredjd4qrnjg94]
/home/xxxx/www/xxxx.xxxxxxxxxxxx.co.jp/admin/customer/index.php(34): LC_Page_Admin_Customer_Ex->process
/home/xxxx/www/data/class_extends/page_extends/admin/customer/LC_Page_Admin_Customer_Ex.php(99): LC_Page_Admin_Customer->process
/home/xxxx/www/data/class/pages/admin/customer/LC_Page_Admin_Customer.php(89): LC_Page_Admin_Customer->action
/home/xxxx/www/data/class/pages/admin/customer/LC_Page_Admin_Customer.php(130): LC_Page_Admin_Customer->lfDoSearch
/home/xxxx/www/data/class/pages/admin/customer/LC_Page_Admin_Customer.php(220): SC_Helper_Customer_Ex->sfGetSearchData
/home/xxxx/www/data/class_extends/helper_extends/SC_Helper_Customer_Ex.php(390): SC_Query->getAll
/home/xxxx/www/data/class/SC_Query.php(284): SC_Query->execute
/home/xxxx/www/data/class/SC_Query.php(970): SC_Query->error
/home/xxxx/www/data/class/SC_Query.php(1007): trigger_error


----------------
EC CUBE導入・カスタマイズは
EC CUBE構築サービスに問合せください。
システム開発は株式会社イズムに問合せください。

red
投稿日時: 2013/4/24 19:44
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1570
Re: 2.12.3の管理画面の会員マスタで会員名等の日本語(2バイト文字)検索を行うと文字化けが発生しエラーが発生してしまう
データベース側ではなくPHP側の問題かと思います
mbstringの設定が間違っていないか確認してみてください

http://nob-log.info/2013/03/25/mbstring-encoding_translation/


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

jcg00331
投稿日時: 2013/4/25 10:57
対応状況: −−−
新米
登録日: 2011/7/29
居住地: 東京都
投稿: 2
Re: 2.12.3の管理画面の会員マスタで会員名等の日本語(2バイト文字)検索を行うと文字化けが発生しエラーが発生してしまう
ご回答有難うございます。
⇒今回、お客様のサブドメインに環境を作成したので .htaccess ファイルを配置されていませんでした。
 従って、ご指摘頂いた様に mbstring の設定が出来ていなかったので発生していました。
 (mbstring の設定を記述した) .htaccessファイル を作成し問題解決できました。


----------------
EC CUBE導入・カスタマイズは
EC CUBE構築サービスに問合せください。
システム開発は株式会社イズムに問合せください。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,000名です
総投稿数は110,020件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.