質問 > その他 > 文字化けの対処法を教えてください。 |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
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 で「マジッククオート」というような名前の勝手に「\」を付加する機能があったような。このフォーラムでも話題に上がったことが会った気がします。
参考まで。
|
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 の公式マニュアルサイトに、実行時に変数の中身を書き換えることで解除する方法が書いてあったような気がします。
|
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: 文字化けの対処法を教えてください。 引用:
WebARENA Suite2 でしたら, PostgreSQL なら, 特に特別な設定をすることなくインストール可能でした. DB を変更するという選択肢は無いでしょうか. |
cooln |
投稿日時: 2008/9/29 16:41
対応状況: −−−
|
常連 登録日: 2008/9/26 居住地: 投稿: 31 |
Re: 文字化けの対処法を教えてください。 nanasess さん こんにちは
頼まれて、インストール・設定をしているので データベース変更は難しいですね。 ・・・だめ元で打診してみるか。 ただ、postgreなら問題ないという情報はありがたいです^^ 頑張って説得してみます。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |