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

mysql:13313

From: <y-iida@xxxxxxxxxx>
Date: 12 Sep 2006 13:53:43 +0900
Subject: [mysql 13313] Re: データに「十」でエラー

>てことは、mySQL4.0(MyISAM)でSJISの時は、常に文字コード(数値)を意識しないと
>NG、
>てなことになるわけですかね?

いいえ。ちょっと違いますね。

ソフトウェアが正しく機能するかどうかは、
  あくまでそのソフトウェアを実際にうごかした結果
  (つまり試験ですね) で見るべき
です。
名前やバージョンで簡単に判断するものではありません。

# (もしそうできると楽でいいんだが。 :-)

  文字で処理すべきところをバイトで処理したり、
  バイトで処理すべきところを文字で処理したり
するのは、
  基本的には誤り
だ、ということです。
それは、MySQLやsjisに限らず、
  どんなソフトウェアやどんなcharsetであれ、基本的には同じ
です。

処理内容やcharsetの組合せによっては、どちらでも正しく機能す
るかもしれません (「基本的」と書いたのは、そういうこと)。

処理内容を見越してcharsetをそう設計した場合もあります
(たとえば「sjis「で「コンマ(,)文字の位置を見付ける処理」など)。

でも、基本的には誤りなのだから、《正しく機能したのは偶然》と
見た方がいいでしょう。
--
  iida

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

     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]