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]