mysql:14343
From: takahashi nobuyuki <takahashi nobuyuki <nobusan@xxxxxxxxxx>>
Date: Tue, 15 Jan 2008 06:56:44 +0900
Subject: [mysql 14343] Re: ひらがなが五十音順に並ばない
とみたさま たーざんです。 show create table テーブル名 をすると | kiso_t | CREATE TABLE `kiso_t` ( `person_id` int(11) NOT NULL auto_increment, `shimei` varchar(30) default NULL, 中略 PRIMARY KEY (`person_id`) ) ENGINE=MyISAM AUTO_INCREMENT=405 DEFAULT CHARSET=latin1 | とでます。 なるほど、最後に DEFAULT CHARSET=latin1 となってますね・・・。 これをcp932に設定するには どうすればよいのでしょうか。 よろしくお願いします。 以下引用 とみたまさひろ さんは書きました: > とみたです。 > > On Sun, 13 Jan 2008 23:15:13 +0900 > takahashi nobuyuki <nobusan@xxxxxxxxxx> wrote: > > >> これまでちゃんと人名のひらがなのよみで五十音順に >> 「あべ」から並んでいた名簿が >> 「もりやま」が先頭に来るなど、 >> 正しく並ばなくなりました。 >> >> 文字コードは人名なので、外字を使う関係で >> シフトJISを使っています。 >> > > charset がちゃんと cp932 になっていないのではないでしょうか。問題のテー > ブルに対して、「show create table テーブル名」を実行して、charset を確 > 認してみてはいかがでしょうか。 > >
14340 2008-01-13 23:15 [takahashi nobuyuki <] ひらがなが五十音順に並ばない 14342 2008-01-14 17:57 ┗[とみたまさひろ <tomm] -> 14343 2008-01-15 06:56 ┗[takahashi nobuyuki <] 14344 2008-01-15 07:28 ┗[とみたまさひろ <tomm] 14345 2008-01-16 21:35 ┗[takahashi nobuyuki <] 14346 2008-01-17 01:00 ┗[とみたまさひろ <tomm]