mysql:9701
From: <takeshi@xxxxxxxxxx>
Date: Wed, 23 Jun 2004 10:17:54 +0900
Subject: [mysql 09701] Re: db.optについて
村上@wlの設定がわからなくてreturnがおかしいかも です。 At Tue, 22 Jun 2004 12:16:36 +0900, HIROSE, Masaaki wrote: > > ひろせです > ですね。無用に database/table/column で文字コードを混ぜなければ、 > my.cnf の [mysqld] と [mysql] に default-character-set を指定しておけ > ばそんなにハマることはないんじゃないかと思います。 はまりやすいと思っている点 1.PHP は my.cnf を読めません。 MS-Win で PHP を使う場合、PHP バイナリがどの libmysql. をリンクしているか はっきりしないまま使うことがある。 そのとき、知らず知らずのうち、client=latin1 server=sjis という 状況が生まれてしまう。 2. レンタルサーバーを使っている場合なども注意が必要。 3.携帯電話のサイトを使っている場合は、自動変換に注意。 > ● C の例 > *************************** 1. row *************************** > Database: test > Create Database: CREATE DATABASE `test` /*!40100 DEFAULT CHARACTER SET koi8u */ ここが gb になって欲しいですね。感覚的に > *************************** 1. row *************************** > Table: foo > Create Table: CREATE TABLE `foo` ( > `n` int(11) default NULL > ) ENGINE=InnoDB DEFAULT CHARSET=gb2312 > 結論は、charaset_* 変数は、直接変更してはいけない、ですね ================ 村上 takeshi@xxxxxxxxxx
9694 2004-06-22 00:36 ["HIROSE, Masaaki" <h] db.optについて 9696 2004-06-22 10:32 ┗[<takeshi@xxxxxxxxxx>] 9697 2004-06-22 12:16 ┣["HIROSE, Masaaki" <h] -> 9701 2004-06-23 10:17 ┃┗[<takeshi@xxxxxxxxxx>] 9698 2004-06-22 13:58 ┗[Hirofumi Fujiwara <f]