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