MySQLの設定になると思うのですが、このページとこのページの順番通りにすればよいというふうにご説明をお願いします。バージョン5が希望ですが、急ぎなので4でもかまいません。こちらでは幅広く募集です。バージョン~で、こんな風に簡単にできたよ。というのも歓迎です。Apacheでもかまいません。
※本屋で立ち読みしたり、ずばり解説しているHPを沢山みましたが、当方、さらに細かく説明していただかないとわからないレベルです。
http://q.hatena.ne.jp/1145535408
さんと同じような回答になってしまいますが。
正直最新版は避けた方がいいかと思われます。
これについては何にでもそうですが、慣れていない場合安定板をつかうのが懸命かと思われます。
文字コード設定まで載っていますので参考にどうぞ。
個人的にはかなり細かく載っている部類だとは思います。
http://php.goinkyo.be/?clt=general&doc=isrtmsl
手順道理で問題ないかと思います。
DBとperlの組み合わせですと、DB側に問題があることがほとんどですので。
perlは簡単にインストール終了でまず問題ないと思います。
http://www.activestate.com/Products/ActivePerl/
PerlはWindowsではActivePerlしか使ったことがないのですが、
PPMからDBIとDBD::mysqlモジュールを普通にインストールしてやれば
問題ないと思います。(これ以外使ったことがないのですみません)
インストールは、ActivePerlのインストール後、コマンドプロンプトから「PPM」と入力し、
プロンプトが「ppm>」になったら、それぞれ以下のコマンドでインストールできます。
install DBI
install DBD-mysql
また、PPMはexitで終了できます。
MySQLの方は自分はVer3系しか使ったことがないのですが、
mysql.ini(c:\winnt\にあるはずです。無ければテキストファイルですので、作ってやればOKです)に以下の6行を追加してやって、
MySQLを再起動してやればOKです。これでs-jisが扱えるようになります。
[mysqld]
default-charactor-set=sjis
[mysql]
default-charactor-set=sjis
[mysqldump]
default-charactor-set=sjis
ありがとうございます。Ver3は上記だけでしたら私にも大丈夫そうな気がしてきました。^^
後で試したいと思います。Ver4、Ver5の情報もお待ちしております。
[追記]
mysql-3.23.58-win.zipこのバージョンだとmy.ini設定しなくても文字化けしませんでした。6行加えるとエラーが出て立ち上がらなくなりました。エラー内容は以下
『MySql サービスを開始します.
MySql サービスを開始できませんでした。
システム エラーが発生しました。
システム エラー 1067 が発生しました。
プロセスを途中で強制終了しました。』
my.iniは以下の内容だけで大丈夫みたいです。
[WinMySQLAdmin]
Server=ほにゃらら/mysql/bin/mysqld-nt.exe
とりあえず、perlでいろいろと動かせるので、ゆっくり新しいバージョンの解決方法もお待ちしてます。