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

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]