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

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]