mysql:13113
From: Shima Shizuo <Shima Shizuo <r6@xxxxxxxxxx>>
Date: Tue, 27 Jun 2006 02:16:15 +0900
Subject: [mysql 13113] Re: キャラクタセットとコレーション
こんにちは、嶋です。 ソースを読んだわけではなく、単なる私の予想ですので、間違いがあり ましたら、どなかた訂正してくださいませ (^^; >> show create table コマンドでも phpMyAdminのテーブル選択時の表示さ >> れるカラム一覧画面の「照合順序」欄でも表示されませんか? >自分の誤解は、CHARACTER SETとCollationをまったく別なものとみなし >ていたことにあるのかもしれません。 両者は別と言えば、別ですが、もちろん関連があります。 character setに、utf8 を選択して、collate に cp852_general_ci は指 定できません。 # ちなみにずっと気になってたんですが、character set って正確には、 character encoding じゃないのかなぁ... >すると、この"utf8_general_ci"をMyphpAdminで"cp852_general_ci"に >設定し直すと、 > >create table t( > name varchar(10) character set cp852 > ); >を実行したことと同じと考えてよいのでしょうか? えぇ、同じだと思います。 試しに、 1. phpMyAdmin からcollateを変更し、show create table で表示される スクリプトと 2. create table t(name varchar(10) character set cp852); を実行し、show create table で表示されるスクリプト を比較してみるとわかるのではないでしょうか? ---- Shima Shizuo r6@xxxxxxxxxx
13105 2006-06-25 12:49 [info2 <info2@xxxxxxx] キャラクタセットとコレーション 13106 2006-06-25 13:49 ┣[buda <buda@xxxxxxxxx] 13108 2006-06-25 14:11 ┃┗[info2 <info2@xxxxxxx] 13110 2006-06-25 21:51 ┗[Shima Shizuo <r6@xxx] 13112 2006-06-26 22:14 ┗[info2 <info2@xxxxxxx] -> 13113 2006-06-27 02:16 ┗[Shima Shizuo <r6@xxx] 13131 2006-06-29 00:05 ┗[info2 <info2@xxxxxxx]