http://q.hatena.ne.jp/1145535408の質問に関連することですが、目を通していただけますでしょうか。AN HTTP+MySQL+perlをWIN2000で文字化けしないようにインストールをしたいのですが、「perlで出力した日本語の文字が ? に化けない」ようにインストールしたいと思います。

MySQLの設定になると思うのですが、このページとこのページの順番通りにすればよいというふうにご説明をお願いします。バージョン5が希望ですが、急ぎなので4でもかまいません。こちらでは幅広く募集です。バージョン~で、こんな風に簡単にできたよ。というのも歓迎です。Apacheでもかまいません。
※本屋で立ち読みしたり、ずばり解説しているHPを沢山みましたが、当方、さらに細かく説明していただかないとわからないレベルです。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:
  • 終了:2006/04/28 01:10:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:tenshiks No.1

回答回数52ベストアンサー獲得回数1

ポイント35pt

http://q.hatena.ne.jp/1145535408

さんと同じような回答になってしまいますが。

正直最新版は避けた方がいいかと思われます。

これについては何にでもそうですが、慣れていない場合安定板をつかうのが懸命かと思われます。

文字コード設定まで載っていますので参考にどうぞ。

個人的にはかなり細かく載っている部類だとは思います。

http://php.goinkyo.be/?clt=general&doc=isrtmsl

手順道理で問題ないかと思います。

DBとperlの組み合わせですと、DB側に問題があることがほとんどですので。

perlは簡単にインストール終了でまず問題ないと思います。

http://www.tryhp.net/homeserver04.htm

id:RIKKUN No.2

回答回数51ベストアンサー獲得回数1

ポイント35pt

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

id:rain2003

ありがとうございます。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でいろいろと動かせるので、ゆっくり新しいバージョンの解決方法もお待ちしてます。

2006/04/21 13:44:44

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません