mysql:10298
From: Ryutaro Amano <Ryutaro Amano <wn9r-amn@xxxxxxxxxx>>
Date: Wed, 6 Oct 2004 18:24:17 +0900
Subject: [mysql 10298] Re: osx_utf8
天野です。4.1.5gammaにインストーラ付きを試しました。 とりあえず、/etc/my.cnfを作らずに普通にサーバーを起動。latin1状態です。 mysql> create database utf_test character set utf8; Query OK, 1 row affected (0.00 sec) mysql> use utf_test; Database changed mysql> create table test1(scode char(6),sname varchar(30)); Query OK, 0 rows affected (0.01 sec) mysql> insert into test1(scode,sname)values('100','テストです'); Query OK, 1 row affected (0.00 sec) おー、化けないぞと思ったのですが、 mysql> select * from test1; +-------+-----------------+ | scode | sname | +-------+-----------------+ | 100 | テスト?????? | +-------+-----------------+ 1 row in set (0.00 sec) mysql> insert into test1(scode,sname) values('101','りんご'); Query OK, 1 row affected (0.00 sec) mysql> select * from test1; +-------+-----------------+ | scode | sname | +-------+-----------------+ | 100 | テスト?????? | | 101 | りん??? | +-------+-----------------+ 2 rows in set (0.00 sec) いったん終了して、default-character-set=utf8で/etc/my.cnfを作ります。 サーバー起動。 mysql> status; -------------- mysql Ver 14.6 Distrib 4.1.5-gamma, for apple-darwin7.5.0 (powerpc) ..... Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 Threads: 1 Questions: 3 Slow queries: 0 Opens: 11 Flush tables: 1 Open tables: 0 Queries per second avg: 0.143 ...... mysql> use utf_test; Database changed mysql> select *from test1; +-------+---------------------------------+ | scode | sname | +-------+---------------------------------+ | 100 | ??†????????§?? | | 101 | ?????“??” | +-------+---------------------------------+ 2 rows in set (0.04 sec) latin1状態でデータベースを作る際にcharacter set=utf8を付けて作ったものは 上記のような有様でした。 mysql> create database utf_test2; Query OK, 1 row affected (0.01 sec) mysql> use utf_test2; Database changed mysql> create table test1(scode varchar(6),sname varchar(30)); Query OK, 0 rows affected (0.17 sec) mysql> insert into test1(scode,sname)values('001','パイナップル'); Query OK, 1 row affected (0.01 sec) mysql> select * from test1; +-------+--------------------+ | scode | sname | +-------+--------------------+ | 001 | パイナップル | +-------+--------------------+ 1 row in set (0.00 sec) というわけで、4.1.5gammaでは、/etc/my.cnfでutf8にしておけば大丈夫のよう です。 LOAD DATA INFILEも問題なしでした。 4.1.3betaのOSX用のバイナリーは、どうも問題ありのようでした。 皆様有り難うございました。 Ryutaro Amano wn9r-amn@xxxxxxxxxx
10282 2004-10-05 21:16 ["Matsunobu, Yoshinor] Re: osx_utf8 10284 2004-10-05 22:55 ┗[Ryutaro Amano <wn9r-] 10285 2004-10-05 23:03 ┗["村上 幸雄" <m_yukio] 10286 2004-10-05 23:52 ┗[Ryutaro Amano <wn9r-] 10287 2004-10-06 01:14 ┗[森下 克徳 <mokkosan] 10289 2004-10-06 08:07 ┗[Ryutaro Amano <wn9r-] 10294 2004-10-06 14:21 ┣[oppara <mlml@xxxxxxx] 10297 2004-10-06 18:19 ┃┗[Ryutaro Amano <wn9r-] -> 10298 2004-10-06 18:24 ┗[Ryutaro Amano <wn9r-]