mysql:14345
From: takahashi nobuyuki <takahashi nobuyuki <nobusan@xxxxxxxxxx>>
Date: Wed, 16 Jan 2008 21:35:48 +0900
Subject: [mysql 14345] Re: ひらがなが五十音順に並ばない
とみた様 たーざんです。 ありがとうございます。 ご指摘のようにしました。 show create table で 再度確認したら ) ENGINE=MyISAM AUTO_INCREMENT=405 DEFAULT CHARSET=cp932 となっていました。 この点では、成功です。 ですが、 HP上で見ると 今度は五十音順に並んでないと言うよりは、 これまでちゃんと感じが見えていたので、 全ての文字が????になってます。 これは、いったいどうしたことでしょうか。 よろしくお願いします。 以下引用 とみたまさひろ さんは書きました: > とみたです。 > > On Tue, 15 Jan 2008 06:56:44 +0900 > takahashi nobuyuki <nobusan@xxxxxxxxxx> wrote: > > >> 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に設定するには >> どうすればよいのでしょうか。 >> > > テーブルデータのダンプ&テーブル再作成&データのインポートが一番確実だ > と思います。 > > * mysqldump --default-character-set=binary dbname tblname > tblname.sql > > * tblname.sql を編集して、DEFAULT CHARSET=latin1 を DEFAULT CHARSET=cp932 に変更 > > * mysql --default-character-set=binary dbname < tblname.sql > > データが失われるかもしれないので、バックアップしてから行なってください。 > 私は責任持てませんので… (^^; > >
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]