[前][次][番号順一覧][スレッド一覧]

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]