vine-users ML アーカイブ



[vine-users:073874] Re: MySQL で 文字化け

  • From: 須々木 俊太 <shunta@xxxxxxxxxxxxxxxx>
  • Subject: [vine-users:073874] Re: MySQL で 文字化け
  • Date: Wed, 25 Jan 2006 20:20:43 +0900
先に謝っておきます。間違ってたらごめんなさい。
On 2006/01/25, at 18:14, ALEX wrote:

php.iniのデフォルトエンコードなどの問題であれば、ブラウザでエ ンコードを
変更すれば見れるはずですよね???
うーん。過去にIEで見たら文字化けするのにFireFoxでは 正常表示なんていうのが あったりしたので、エンコードだけで何とかなるのかどうか自信があり ません。
(これでお分かりかもしれませんが、私はxoopsで苦しみました)

また、GNOME端末でMySQL-Clientを使いselect文 などで内容を見ても文字化けし
ているのです。
いよいよphp.iniのような気が、、、、。

MySQLのバージョンがあがったときに、PHP5に同時にあがった のですが、何故か 自分のスクリプトが動かなくなったため、PHP5を消去し PHP4をapt-getにてイン
ストールしなおしたものです。
私は当時のVineのLAMP環境でどうしてもxoopsがう まく動かなかったので、ヤケを
起こして、すべてソースからmakeした経験を持っております。
その際に、./configureのオプション設定や完成後の php.iniを置く場所の問題でずいぶん
痛い目に遭いました。

まずphp.iniが複数存在していないかどうか、確認されることを お勧めします。特に いったんPHP5にしたものをPHP4に戻すなど色々なことを やっていると環境がぐちゃ
ぐちゃになってしまうことがあります。

私の場合も、恥ずかしいことにphp.iniを修正しても直らないの であきらめかけていた ところ、全く別の場所にphp.iniが存在していたという悲しいオ チを経験しております。

また、apt-getの場合親切にも前の設定ファイルを壊さぬように *.rpmnewというような ファイル名であたらし設定ファイルが上書きされず残っている場合と *.rpmoldなんてい う感じで逆に既存の設定ファイルが有効な形で残され、それが新しい環 境に合っていな
い等のトラブルの経験もあります。

いっそ思い切って、それぞれのソースファイルから構築する方法もあり ます。それが 一番確実だったりするのですが、Vineの素晴らしいパッケー ジャーが施してくれたパッチ や設定が生かされないので、この際、完璧にすべての設定ファイルを確 実に削除してから
再度インストールされてはいかがでしょうか。

find / -name php.ini -print

すれば変なところに残った設定ファイル等も見つけることができます。



--
須々木 俊太