mysql:9838
From: Shuichi Tamagawa <Shuichi Tamagawa <shuichi@xxxxxxxxxx>>
Date: Mon, 12 Jul 2004 20:49:27 -0700
Subject: [mysql 09838] Re: set,enumの文字方について
玉川です。 >現在Japanese sjisに設定しておりますが、 >set型、enum型におきましてソフトという文字を設定すると > >enum('ャtト')のようになってしまいます。 >現在どの文字で文字化けを起こすのかは分かっていないのですが、 >同じ"ソフト"でもvarcharに設定すると、文字化けを起こしませんでした。 > > どのバージョンでどんな操作を行ったかにもよるのですが、 もしご使用のバージョンが4.1.1、もしくは4.1.2以前のもので、 SHOW CREATE TABLEやSHOW COLUMNSを行った結果の文字化けであれば、 http://bugs.mysql.com/bug.php?id=2077 のバグではないでしょうか。 ENUMタイプの値に指定した文字がSHOWコマンドの実行時に文字化け してしまうというものです。4.1.2での修正後もENUMタイプの列の前に、 NOT NULL制約の列があるとマルチバイト文字が化けしてしまうという 問題が残っていましたが、4.1.3ではその問題も修正されています。 --------------------------- Shuichi Tamagawa shuichi@xxxxxxxxxx tamagawa@xxxxxxxxxx
9833 2004-07-13 09:42 [Hiro Aoki <h-aoki@xx] set,enumの文字方について -> 9838 2004-07-13 12:49 ┗[Shuichi Tamagawa <sh] 9844 2004-07-13 19:13 ┗[hiroaki aoki <h-aoki] 9846 2004-07-14 07:50 ┗[<shuichi@xxxxxxxxxx>] 9861 2004-07-15 09:41 ┗[hiroaki aoki <h-aoki] Re: set,enumの文字について 9864 2004-07-15 11:37 ┗[<shuichi@xxxxxxxxxx>]