[Tep-j-general] OsCommerce R8文字化け解消

Back to archive index

T. Fujita margu****@gaia*****
2007年 4月 4日 (水) 17:51:51 JST


中村様
文字化け解消しました。ありがとうございました。
簡単に経緯を記録しておきます。
1)システム環境
- OS = Vine 4.0
- MySQL = 5.0.27-Ovl3(server、client、shared)
- Apache = 1.3.37-Ovl3
- Apache2 = 2.2.3-Ovl3(以上5点は、Vine 4.0に付属の「システム管理」-
「パッケージマネージャ」にまかせてインストール。Apacheはどれが必要かわか
らないまま、それらしきものを選択)
- osCommerce = 2.2ms1j-R8(www.bitscope.co.jpよりダウンロード)

2)my.cnf作成
ご教示のように、「mysql vine my.cnfでググって」みた結果、同じような問題
が見つかりました。そこに書いてあった通り、/usr/share/doc/MySQL-
5.0.27/my-medium.cnfを開いて読むと、/etc/my.cnfにコピーして使えと書いて
あります。(mediumはメモリ64Mまでのシステム用で、my-large.cnfは512M用と
あります。中間の128とか256Mがなく、迷いましたが、当PCは256なので、「512
用」と限定しているものを使うわけにもいかず、「64Mまで」というほうを選び
ました)

3)my.cnfを書き換える
ご教示の通り[mysqld] [mysqldump] [mysql]にdefault-character-set=ujisほか
を追記しました。ただし[mysqldump]だけは

http://www.mysql.gr.jp/frame/modules/bwiki/?FAQ#content_1_40

にあった記述に従い
default-character-set=binary
skip-opt
create-options
set-charset
hex-blob
single-transaction
master-data
を追記しました。(なぜこちらを選んだかは後述。)

4)作成済みであったデータベースを削除
5)キャラクタセット指定で新たにデータベース作成

> >mysql create database データベース名 character set ujis;
>   
(www.bitscope.co.jpにあるMySQLクイックリファレンスp. 15)
6)インストール済みのoscを削除
7)新たにインストール
これで問題解決となりました。

文字化けしていたoscをインストールしたままmy.cnfを書き換えても、文字化け
は解消しませんでした。
先にMySQL環境を整えておくことが必須なのかもしれません。
この再インストールをする前に、ご教示のmy.cnfファイル書き換えを行なって
も、やはり化けていました。
それで一からやり直したわけですが、その際、[mysqldump]をご教示のものでは
なく、より情報量の多そうな、mysql.gr.jpの記述を選んだのです。どうかお気
を悪くされませんように。
こちらの[mysqldump]ではなく、ご教示のよりシンプルな[mysqldump]でも成功す
るかもしれません。ただ、もう、せっかくうまくできているので、このままそっ
としておくことにしました(mysql.gr.jpの記述の意味はまったくわかっていま
せん)。

本当に貴重なご助言とお時間をいただき、心から感謝しています。特に
mysql.gr.jpへのリンクは実に的確でした。
まだ文字化けなくインストールできたという段階でしかないので、中村さん、
hamadaさんご心配の周辺問題が起きるどうかわかりません。その節はまたお世話
になるかと思います。
今後ともよろしくご指導をお願いいたします。
このたびは本当にありがとうございました。

藤田

George Nakamura wrote:

> > ふたたび中村@横浜です。
> >
> > Vineについてはいじったことが無いのでよく分かりませんが、
> > mysql vine my.cnf
> > でググってみてください。
> > my.cnfは別パッケージになっているような記載もありました。
> > 文字化けと言うエントリーもあったので、そちらも役に立つかもしれません。
> >
> > 問題のOSCでのMySQL5ですが、hamadaさんが仰るように文字化けが解消しても
> > 他のところでエラーが出る可能性があると思います。
> > MySQL4.0から4.1, 5.0へはかなりの注意が必要です。
> > 詳しいところは、
> > http://www.mysql.gr.jp/
> >
> > DBいじっているところが一箇所に固まっていてくれれば良いのですが、残念
> > ながらそうでもないようですし・・。
> >
> > どなたか、MySQL5で運用していらっしゃる方いらっしゃいますか?
> >
> > では。
> >
> >
>   




Tep-j-general メーリングリストの案内
Back to archive index