mysql:13914
From: goungoun <goungoun <gounx2@xxxxxxxxxx>>
Date: Wed, 25 Apr 2007 20:54:38 +0900
Subject: [mysql 13914] Re: cp932 で select '十'; すると '十\' になる。(was Re: Access2002+MyODBCでエラー)
こんにちは。 --default-character-set=cp932 を付けると余分な'\'がつかなくなりました。 ----------------------------------------------------------------------------------- $ nkf -W -s query.txt | mysql -u test --default-character-set=cp932 -p | nkf -S -w Enter password: Variable_name Value character_set_client cp932 character_set_connection cp932 character_set_database utf8 character_set_filesystem binary character_set_results cp932 character_set_server utf8 character_set_system utf8 character_sets_dir /usr/share/mysql/charsets/ <十> <十> length('<十>') 4 char_length('<十>') 3 trim('<十>') <十> length(trim('<十>')) 4 char_length(trim('<十>')) 3 hex('<十>') 3C8F5C3E ----------------------------------------------------------------------------------- ん〜・・・ 先のmyodbcの現象とは違うような気もしてきました(汗 ps. 何はともあれ set names しておけばよいのだと思っていました。 --default-character-set は、毎回真面目に指定した方がよさそう。 バックアップでおかしくなったら悲惨なので、mysqldumpとか特に。 -- goungoun <gounx2@xxxxxxxxxx> http://goungoun.dip.jp/app/
13883 2007-04-23 19:00 [ezaki <kjc_post@xxxx] Access2002+MyODBCでエラー 13885 2007-04-23 23:50 ┣["T.Hirotsu" <hirotsu] 13889 2007-04-24 11:39 ┃┗[ezaki <kjc_post@xxxx] 13913 2007-04-25 18:35 ┗[goungoun <gounx2@xxx] cp932 で select '十'; すると '十\' になる。(was Re: Access2002+MyODBCでエラー) -> 13914 2007-04-25 20:54 ┗[goungoun <gounx2@xxx]