mysql:9870
From: "Tatsuya Yoshizawa" <"Tatsuya Yoshizawa" <tyoshizawa@xxxxxxxxxx>>
Date: Sat, 17 Jul 2004 14:49:52 +0900
Subject: [mysql 09870] 4.1.3のujis
はじめまして、Tatsuと申します。 4.1.1で運用していたものを4.1.3に移行したら 特殊文字、(株)がINSERTできなくなりました。 その他の特殊文字、丸の中の1なども駄目です。 (NEC特殊文字?) サーバーはdefault-character-set=ujisです。 フィールドのCollationはujis_japanese_ciです。 (株)などはPHPでSJISからEUCに変換した後にINSERTしております。 ちなみに4.1.2でも同じ症状がでます。 原因が4.1.2から実装されている文字コードの自動変換かと思い、 直接EUCの(株)のHEX値 0xADEA をバイナリで入れても駄目でした。 INSERT INTO test VALUES ( CAST( 0xADEA AS binary ) ); 4.1.1では同じSQLでうまく(株)が入ります。 バイナリで入れているのでクライアント間との 文字コード自動変換は関係ないと思われるのですが、 回避方法等がもしあるのであれば、 お知恵を貸していただければと思います。 よろしくお願い致します。
-> 9870 2004-07-17 14:49 ["Tatsuya Yoshizawa" ] 4.1.3のujis 9894 2004-07-22 14:01 ┗[Hirofumi Fujiwara <f] 9899 2004-07-26 11:44 ┗["Tatsuya Yoshizawa" ] 9900 2004-07-27 16:31 ┗[Hirofumi Fujiwara <f]