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

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>]