mysql:13328
From: Mamiya Masataka <Mamiya Masataka <xc8m-mmy@xxxxxxxxxx>>
Date: Wed, 13 Sep 2006 23:31:28 +0900
Subject: [mysql 13328] Re: データに「十」でエラー
いつも貴重な情報をありがとうございます。 茨城の間宮と申します。 今回の一連の情報を読ませていただき、 文字コードの問題の一つを整理したいと思いメールしました。 どうぞよろしくお願いします。 今回の問題は、Shift_JISで 十 = 8F5C \ = 5C となってしまい、\と重複してしまうので問題だと言うものですよね。 \ と同じコードになってしまうものは \ をもう一つ付けてエスケープすればいいと言うことになるのでしょうか。 このあたり皆様のご意見を参考とさせていただいております。 でも、問題は2バイト文字には同じような問題が 他の文字にもありそうだと言えます。 私が今直面している問題は次のようなものです。 香 = 8D81 枕( = 968D8169 となってしまい、枕の後ろ2バイトと(の前2バイトが香と同じ文字コードです。 2バイト文字の場合、たとえ EUC だったとしても、 後ろ2バイトと前2バイトの組み合わせが別の文字になってしまう、 そのような文字コードが存在してしまうのではないでしょうか? 現実的な問題として LIKE %香% をすると 「香」と「枕(」に合致してしまいます。 これを防ぐよい方法はあるのでしょうか? 皆様のお知恵をお借りしたいと思います。 私の環境は、 Windows XP mySQL 4.0.18 Apache 2.0.59 perl 5.8.6 となっています。 もし問題が異なり、別スレッドにした方がよい場合は、 別スレッドで改めて質問させていただきます。 どうぞよろしくお願いいたします。 -- Mamiya masataka from IBARAKI JAPAN 0297-58-6313 090-4430-2918 mamiya@xxxxxxxxxx masataka-orange@xxxxxxxxxx つくばみらい市エキストラの会 http://www.rinzo2.jp/~njkmmy/w_extra/index.html
13308 2006-09-12 11:51 [<kiwah@xxxxxxxxxx> ] データに「十」でエラー 13309 2006-09-12 12:12 ┣[早間 <hayama@xxxxxxx] 13311 2006-09-12 12:20 ┃┗[<y-iida@xxxxxxxxxx> ] 13312 2006-09-12 12:55 ┃ ┗[夢屋 和久 <yumeya21@] 13313 2006-09-12 13:53 ┃ ┗[<y-iida@xxxxxxxxxx> ] 13310 2006-09-12 12:18 ┣[The Sunday Breeze <w] 13314 2006-09-12 16:11 ┗["TAKAHASHI, Tomohiro] 13315 2006-09-12 16:56 ┗[<kiwah@xxxxxxxxxx> ] 13316 2006-09-12 17:03 ┣[遠藤 俊裕 <endo@xxxx] 13317 2006-09-12 17:47 ┃┗[<kiwah@xxxxxxxxxx> ] 13318 2006-09-12 17:56 ┃ ┣[遠藤 俊裕 <endo@xxxx] 13319 2006-09-12 18:04 ┃ ┃┗[<kiwah@xxxxxxxxxx> ] 13320 2006-09-12 18:14 ┃ ┃ ┗[遠藤 俊裕 <endo@xxxx] 13324 2006-09-13 00:46 ┃ ┣[遠藤 俊裕 <endo@xxxx] 13329 2006-09-14 00:49 ┃ ┗["TAKAHASHI, Tomohiro] 13330 2006-09-14 10:34 ┃ ┗[<kiwah@xxxxxxxxxx> ] 13342 2006-09-14 14:43 ┃ ┗[早間 <hayama@xxxxxxx] 13322 2006-09-12 23:50 ┗[とみたまさひろ <tomm] 13323 2006-09-13 00:05 ┣[遠藤 俊裕 <endo@xxxx] 13325 2006-09-13 07:36 ┃┗[とみたまさひろ <tomm] 13326 2006-09-13 07:46 ┃ ┗[遠藤 俊裕 <endo@xxxx] 13327 2006-09-13 15:12 ┗[<kiwah@xxxxxxxxxx> ] -> 13328 2006-09-13 23:31 ┗[Mamiya Masataka <xc8] 13343 2006-09-14 15:19 ┗[遠藤 俊裕 <endo@xxxx]