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

mysql:13310

From: The Sunday Breeze <The Sunday Breeze <webmaster@xxxxxxxxxx>>
Date: Tue, 12 Sep 2006 12:18:22 +0900
Subject: [mysql 13310] Re: データに「十」でエラー

お世話になります。
競馬ページ「The Sunday Breeze」管理人 かい です。

「十」や「表」、「ソ」など
SJIS文字コードが5C(\)で終わる文字は
次の文字がエスケープされてしまいます。

なので、たとえば
where name='十';
とすると、
where name='十\'; --> where name='十;
と同等となり、最後のクォートが閉じていないことになります。
なのでエラーです。

なので、これらの文字を扱う場合は
直後に\を付加することで回避できます。

文字データをあらかじめ'十\'としておいて
where name=文字データ
とすれば、文字コードは
8f5c5c(十\) --> 8f5c(十)
となるはずです。
(5c5c(\\)==5c(\)なので)


> satoと申します。
> mySQL4.0(MyISAM)で文字データ「三十」のように、文字列の最後に「十」
> があると、エラーになります。「十一」や「三十一」などのように最初、中間
> の場合はエラーになりません。また、フィールド名を「十」にしても通ります。
> character_setは「sjis」です。
> 既出かも分かりませんが、対処方法を見つけられなかったので、どなたか
> ご教示願えないでしょうか。
> 
> 

-- 
エビちゃんのスクリーンセーバーで何が悪い!
The Sunday Breeze     <webmaster@xxxxxxxxxx>
   http://www.sundaybreeze.jp/

★現在サーバ再構築中! http://replace.sundaybreeze.jp/


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

     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]