mysql:7023
From: Kitajima <Kitajima <kitajima@xxxxxxxxxx>>
Date: Mon, 24 Feb 2003 16:18:40 +0900
Subject: [mysql 07023] Re: 漢字中 ASCII の大文字と小文字の識別について
これは[ML account]様が[03/02/24 15:44:06]に送信された、 [[mysql 07022] Re: 漢字中 ASCII の大文字と小文字の識別について]への返信です。 〆 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ こんにちは。 フィールド型はVARCHARです。 ちなみにmysqladmin.exeで表示されるvaliablesでも、DOS窓のmysql.exe --helpで 表示されるステータスも'sjis'になっています。 C/Sともにsjisに設定されているはずです(;;) この松枝さんの発言を元に型を調べてみたところ varchar(200) binary と、varchar型にパラメーターを付けれることが分かり試してみました。 すると正しく検索できました! みなさんは普通でCHAR型などにbinaryを付加してテーブルを作成しているのでしょうか? みなさんはMySQLのVer3を使っておられるようですが、Ver4だとこの現象がでるので しょうか? ML> こんにちは。 ML> ML> Kitajima <kitajima@xxxxxxxxxx>さんの ML> <20030224132422.345F.KITAJIMA@xxxxxxxxxx> ML> "[mysql 07017] 漢字中 ASCII の大文字と小文字の識別について" ML> ML> > 現在、SELECTでの「パ」と「ケ」の識別が出来ない現象で困っています。 ML> > 恐らく理由はパ=SJIS8370でケ=SJIS8350であるために、 ML> > 各文字2バイト目の「70」「50」が「70=p」で「50=P」であるために、 ML> > 大文字小文字の区別無しでは、パとケは同一文字とみなされていると ML> > 思います。 ML> ML> 『「パ」と「ケ」の識別が出来ない』フィールドの型は、CHAR()ですか、それ ML> ともTEXTですか? ML> ML> ML> 松枝知直 <tomom@xxxxxxxxxx> ML> http://www.argus.ne.jp/~tomom/ ML> ML> Kitajima. kitajima@xxxxxxxxxx ━━━━────────────────────────────
7017 2003-02-24 13:36 [Kitajima <kitajima@x] 漢字中 ASCII の大文字と小文字の識別について 7018 2003-02-24 14:03 ┣[ken <t_takahashi@xxx] 7019 2003-02-24 14:42 ┃┗[Kitajima <kitajima@x] 7020 2003-02-24 14:55 ┃ ┗[Daiju Azuma <daiju_a] 7022 2003-02-24 15:44 ┣[ML account <ml@xxxxx] -> 7023 2003-02-24 16:18 ┃┗[Kitajima <kitajima@x] 7024 2003-02-24 19:03 ┃ ┗[ML account <ml@xxxxx] 7026 2003-02-24 21:27 ┗[とみたまさひろ <tomm] 7030 2003-02-25 09:46 ┗[Kitajima <kitajima@x] 7032 2003-02-25 10:52 ┗[Daiju Azuma <daiju_a] 7034 2003-02-25 11:18 ┣[Kitajima <kitajima@x] 7036 2003-02-25 11:25 ┃┣[Daiju Azuma <daiju_a] 7038 2003-02-25 11:29 ┃┗[SUGAWARA Hajime <sug] 7035 2003-02-25 11:20 ┗[Kitajima <kitajima@x]