mysql:1210
From: とみたまさひろ <とみたまさひろ <tommy@xxxxxxxxxx>>
Date: Mon, 06 Sep 1999 04:50:49 +0900
Subject: [mysql 01210] Re: 漢字の判別
とみたです。 # 関連性がないメッセージに In-Reply-To や References はつけない方がいい # と思います。 At Sun, 05 Sep 1999 22:18:45 +0900, Yasuaki Tanaka <yasu@xxxxxxxxxx> wrote: > 少々お尋ねしたいのですが、現在MySQLv3.2.25を運用してしており > 漢字の判別で悩んでおります。 > > 海と顔がどうも判別できないようです。 > 具体的にはウェブ上からPHP・IFでselectのクエリーをつかってデータの検索をさせた > いのですが、 > 海で検索すると、顔というkeywordも検索にひっかかってしまします。 漢字コードは Shift JIS と仮定して…。 海<8a43> 顔<8ae7> だから <43> と <e7> の区別がついていないんですね。 iso-8859 では <43> は "C" で <e7> は "c" の下に鬚がついたような文字です。 また MySQL は BINARY じゃない項目は、似たような文字を同じものとして解釈 する機能があります。つまり MySQL を iso-8859(デフォルト)で make してい ると <43> と <e7> は区別されません。 ということで、MySQL を --with-charset=sjis で configure してから make す ればいいと思います。 -- とみたまさひろ <tommy@xxxxxxxxxx>
1204 1999-09-04 01:49 [舘山 聖司 <tateyan] MYSQl 3.23.2 αの不具合? 1205 1999-09-04 14:11 ┣[<takeshi@xxxxxxxxxx>] 1206 1999-09-05 11:03 ┗[<takeshi@xxxxxxxxxx>] 1207 1999-09-05 22:18 ┗[Yasuaki Tanaka <yasu] 漢字の判別 -> 1210 1999-09-06 04:50 ┗[とみたまさひろ <tomm]