バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

質問 > その他 > 文字化けの対処法を教えてください。

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
cooln
投稿日時: 2008/9/26 12:41
対応状況: −−−
常連
登録日: 2008/9/26
居住地:
投稿: 31
文字化けの対処法を教えてください。
お世話になります。

現在バージョン2.1.2のインストールをしているのですが、
文字化けがどうしても解消できなく困っております。

下記などを見て、色々と試してみてはいるのですが、
完全解消には至っておりません。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1484&forum=2

現在の状態としては、
1)なにも文字化け対処をせずにインストールした場合
 →SHOPマスタの都道府県選択の表示がおかしい
 →パラメータ設定の内容がおかしい

2)上記URLを参考に文字化け対処をした場合
 →SHOPマスタの一部に「¥」が表示され、ページ確認でも同様になる
 →パラメータ設定は正常っぽい

MySQLno各テーブルのCollationが
「ujis-japanese-ci」
となっている為、文字化け対処を
$buf = $objDbConn->prepare('SET NAMES ujis');
としたが、(1)と同じ状態になる。
ためしに
$buf = $objDbConn->prepare('SET NAMES utf8');
としてみたところ、(2)のような状態になった。


環境

 ECCUBE 2.1.2
 PHP 4.4.2
 MySQL 4.1.12


現在は(2)で詰まっている状態です。

どなたかご教示の程おねがいします。
seasoft
投稿日時: 2008/9/26 13:03
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 文字化けの対処法を教えてください。
たしか、PHP で「マジッククオート」というような名前の勝手に「\」を付加する機能があったような。このフォーラムでも話題に上がったことが会った気がします。
参考まで。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

cooln
投稿日時: 2008/9/26 14:05
対応状況: −−−
常連
登録日: 2008/9/26
居住地:
投稿: 31
Re: 文字化けの対処法を教えてください。
seasoft さん、ありがとうございます。

php.iniは直接変更することができないのですが、
phpinfo()で確認すると

 magic_quotes_gpc   Off On
 magic_quotes_runtime Off Off
 magic_quotes_sybase  Off Off

とあるので、マジッククオートは無効になっているようです。

とすると、データベースへの登録があやしいのかな?
もう少し調べてみます。

他にも情報がありましたらよろしくお願いします。
cooln
投稿日時: 2008/9/26 15:51
対応状況: −−−
常連
登録日: 2008/9/26
居住地:
投稿: 31
Re: 文字化けの対処法を教えてください。
データベースへの登録の方も少し見てみたのですが、
特に何か変換してるような感じは無かったような感じです。

ただ、データベースのデータを覗くとそこには「¥」付のデータが入っていたので、マジッククオートが一番あやしそうです。

ただ、どこをいじれば期待した動作になるのかが不明です。
seasoft
投稿日時: 2008/9/27 5:29
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: 文字化けの対処法を教えてください。
> magic_quotes_gpc   Off On

これって、マスタ値は Off だけど、実行時点では On になっているという意味だったような。(未確認)

PHP の公式マニュアルサイトに、実行時に変数の中身を書き換えることで解除する方法が書いてあったような気がします。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

ishibo
投稿日時: 2008/9/27 9:42
対応状況: −−−
常連
登録日: 2008/5/24
居住地: 北海道
投稿: 33
Re: 文字化けの対処法を教えてください。
自分も最近インストールしまして同じように文字化けに悩みました。

で、自分の場合ですが初歩的?なのか解りませんが、データベースを作る際に言語選択があり、初めは解らずそのままサクサク作ってしまいましたが、もしかして?と思いUTF-8を選択しデータベースを作ったところ問題なく動作しております。

ちなみにレンタルサーバでXserverを使用しております。

文字化け云々はカスタマイズ時には不明ですがインストール時の場合よく初歩的なことが原因になることって以外にあるんですよね?

ご自身のサーバ情報を載せてみるのもいいかもしれませんよ。
レンタルであれば同じサーバを使用している方の意見も聞けるかもしれませんしね。

参考になれば良いのですが…。
cooln
投稿日時: 2008/9/29 15:57
対応状況: −−−
常連
登録日: 2008/9/26
居住地:
投稿: 31
Re: 文字化けの対処法を教えてください。
seasoft さん、こんにちは

確認しましたが、
Local Off Master On
だったので、実行環境では Off に変更になっているようです。

get_magic_quotes_gpc でも0(Off)が返ってきました。
cooln
投稿日時: 2008/9/29 16:07
対応状況: −−−
常連
登録日: 2008/9/26
居住地:
投稿: 31
Re: 文字化けの対処法を教えてください。
ishibo さん、こんにちは

そうですね。同じ環境の方が居てくれるといいのですが^^;
レンタルサーバーはWebAREANA Suite2でした。

mb_internal_encodingやmb_convert_encodingなども試してみたのですが、状況は変わりませんでした。
nanasess
投稿日時: 2008/9/29 16:19
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 文字化けの対処法を教えてください。
引用:

coolnさんは書きました:
そうですね。同じ環境の方が居てくれるといいのですが^^;
レンタルサーバーはWebAREANA Suite2でした。


WebARENA Suite2 でしたら, PostgreSQL なら, 特に特別な設定をすることなくインストール可能でした.

DB を変更するという選択肢は無いでしょうか.
cooln
投稿日時: 2008/9/29 16:41
対応状況: −−−
常連
登録日: 2008/9/26
居住地:
投稿: 31
Re: 文字化けの対処法を教えてください。
nanasess さん こんにちは

頼まれて、インストール・設定をしているので
データベース変更は難しいですね。

・・・だめ元で打診してみるか。

ただ、postgreなら問題ないという情報はありがたいです^^
頑張って説得してみます。
(1) 2 »
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1652
8
red
1570
9
mcontact
1304
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.