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

mysql:14802

From: SAKAI Kei <SAKAI Kei <sak2@xxxxxxxxxx>>
Date: Fri, 17 Apr 2009 17:05:12 +0900
Subject: [mysql 14802] Re: SJISで文字コードがシフト?してしまい検索できない

坂井です

  不思議ですね。。 mysql> プロンプトから status を叩いた結果が
  みんな cp932 になっていれば、そこからの検索は期待通りにできる
  と思うのですが。。。。(スキーマのcharset, テーブルのcharset と
  もcp932になっているとのことですし。。。
  
  念のため確認ですが、
  
  mysql> SELECT * FROM tbl WHERE col="ビタミン";
  でマッチせず、
  
  mysql> SELECT * FROM tbl WHERE col="コタミン";
  でマッチする、
  ・・・という現象が起きているのですよね?


#latin1 設定だと 0x52 と 0x72 が「同一視」されるだけなので、
#WHERE col="ビタミン" でビタミンがマッチしないという現象には
#ならないですよね。col="コタミン"の場合にもマッチするというだけで。
#なんか別の角度から考えてみた方がいいかもしれません、、

Thank you
On Thu, 16 Apr 2009 15:06:26 +0900
ALCYONE@xxxxxxxxxx (浅山雄三) wrote:
> 坂井様
> 
>   浅山です。いつもお世話になります。
> 
>   
>  >(1)その「期待しないマッチをしてしまう」現象は、
>  >        a) PHPプログラム中でのSQL発行
>  >        b) mysqlコマンドラインプログラムでのSQL実行
>  >      のどちらで確認しましたか?
> 
>   a)で発生しています。
> 
> 
>  >(2)(a)の場合 mysql コマンドラインプログラムから実行しても
>  >      期待しないマッチをしてしまいますか?
> 
>   はい。上記a)と同様にマッチしません。
> 
> 
>  >      またその時の mysql> プロンプトから status コマンドを
>  >      叩いてみて、↓この辺りの設定はどうなっていますか?
>  >      
>  >> Server characterset:    cp932
>  >> Db     characterset:    cp932
>  >> Client characterset:    cp932
>  >> Conn.  characterset:    cp932
> 
>   SHOW VARIABLES LIKE ‘char%’の結果はすべてcp932です。
> ※テーブル作成時もすべてcp392指定で作成しています。また、エンジンは
> MyISAMを使用しています。
> 
> 
> 
>  2009年4月16日 15:06:19 (^o^)浅山雄三



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

     14789 2009-04-15 19:14 [<ALCYONE@xxxxxxxxxx>] SJISで文字コードがシフト?してしまい検索できない
     14790 2009-04-15 19:28 ┣[Isamu Moriyama <mori]                                       
     14791 2009-04-15 19:43 ┃┗[<ALCYONE@xxxxxxxxxx>]                                     
     14792 2009-04-15 20:17 ┣[SAKAI Kei <sak2@xxxx]                                       
     14795 2009-04-16 15:06 ┃┣[<ALCYONE@xxxxxxxxxx>]                                     
     14796 2009-04-16 15:13 ┃┃┣[<ALCYONE@xxxxxxxxxx>]                                   
   @ 14800 2009-04-16 17:28 ┃┃┃┗[chuuken kenkou <ken_]                                 
     14803 2009-04-17 19:51 ┃┃┃ ┗[<ALCYONE@xxxxxxxxxx>]                               
     14805 2009-04-17 20:50 ┃┃┃  ┗[Satoshi Tatsuoka <sa]                             
->   14802 2009-04-17 17:05 ┃┃┗[SAKAI Kei <sak2@xxxx]                                   
     14806 2009-04-17 20:55 ┃┃ ┗[<ALCYONE@xxxxxxxxxx>]                                 
     14801 2009-04-17 15:52 ┃┗[Mikiya Okuno <Mikiya]                                     
     14804 2009-04-17 20:38 ┃ ┗[<ALCYONE@xxxxxxxxxx>]                                   
     14807 2009-04-17 21:00 ┃  ┗[SAKAI Kei <sak2@xxxx]                                 
     14808 2009-04-17 21:12 ┃   ┣[SAKAI Kei <sak2@xxxx]                               
     14810 2009-04-18 13:37 ┃   ┃┗[Satoshi Tatsuoka <sa]                             
     14811 2009-04-18 15:38 ┃   ┃ ┣[Yoshinori Matsunobu ]                           
     14813 2009-04-18 17:03 ┃   ┃ ┃┗[Satoshi Tatsuoka <sa]                         
     14814 2009-04-18 17:17 ┃   ┃ ┃ ┗[Yoshinori Matsunobu ]                       
     14815 2009-04-20 10:03 ┃   ┃ ┃  ┗[<ALCYONE@xxxxxxxxxx>]                     
     14821 2009-05-06 14:05 ┃   ┃ ┃   ┗[SAKAI Kei <sak2@xxxx]                   
     14840 2009-05-09 12:01 ┃   ┃ ┃    ┣[SAKAI Kei <sakaik@xx]                 
     14956 2009-07-06 16:57 ┃   ┃ ┃    ┗[SAKAI Kei <sak2@xxxx] MySQL 5.1.36 リリース(was Re:  Re: SJISで文字コードがシフト?してしまい検索できない
     14812 2009-04-18 16:10 ┃   ┃ ┗[SAKAI Kei <sak2@xxxx]                           
     14809 2009-04-17 21:23 ┃   ┗[Satoshi Tatsuoka <sa]                               
     14794 2009-04-15 23:37 ┗[とみたまさひろ <tomm]                                       
     14797 2009-04-16 15:34  ┗[<ALCYONE@xxxxxxxxxx>]                                     
     14798 2009-04-16 15:41   ┗["Y. Tsutsui" <tutui@]                                   
     14799 2009-04-16 16:44    ┗[<ALCYONE@xxxxxxxxxx>]