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

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]