mysql:9237
From: mohri <mohri <mohri@xxxxxxxxxx>>
Date: Tue, 20 Apr 2004 12:14:57 +0900
Subject: [mysql 09237] Re: SJISの漢字の第2バイト
Hirofumi Fujiwara <fuji@xxxxxxxxxx> wrote: | | > mysql コマンドのオプションで --default-character-set=sjis をつければ良 | > いと思います。 | なるほど、確にオプションで sjis を指定すると、 | mysql> select '表'; | はちゃんと動作しますね。 | | 起動後、 | mysql> set character set sjis; | として、sjis を指定しても駄目ってことでしょうか。 ちょっとマニュアルを検索してみましたが、バージョン 4.1 系では それまでと文字セットの考え方が違ってるみたいですね。 オプションの default-character-set は「サーバの文字セット」で、 http://dev.mysql.com/doc/mysql/ja/Charset-server.html コマンドラインの SET CHARACTER SET は「接続の文字セット」だそうです。 http://dev.mysql.com/doc/mysql/ja/Charset-connection.html 4.1系を実際に使ってみたことが無いので、 現段階でどこまで実装されているのかはわかりませんが、 サーバに放り込む文字がすべて S-JIS と決まっているなら default-character-set で「サーバの文字セット」を指定しておく というのがやはり適切なのではないでしょうか。 -- mohri / モーリ
9232 2004-04-19 22:04 [Hirofumi Fujiwara <f] SJISの漢字の第2バイト 9233 2004-04-20 07:43 ┣[とみたまさひろ <tomm] 9235 2004-04-20 11:26 ┃┗[Hirofumi Fujiwara <f] -> 9237 2004-04-20 12:14 ┃ ┗[mohri <mohri@xxxxxxx] 9238 2004-04-20 14:08 ┃ ┗[Hirofumi Fujiwara <f] 9234 2004-04-20 09:20 ┗[きたぢま <kitajima@x] 9236 2004-04-20 11:48 ┗[SUGAWARA Hajime <sug]