mysql:15407
From: inahou <inahou <inahou@xxxxxxxxxx>>
Date: Thu, 30 Sep 2010 12:42:51 -0700
Subject: [mysql 15407] Re: 複数の文字コードが混在している時のmysqldump の文字コード指定
(すいません。先のメールでは、UTF-8で送信していました。) 自己レスです。 「~表①髙」(波線、表、まるいち、はしごだか) という文字列を、sjis, ujis, utf8 のそれぞれのテーブルに追加し、 ダンプ、リストアの実験をしました。 その結果 # mysqldump test --default-character-set=sjis > dump.sjis # mysql test --default-character-set=sjis < dump.sjis 文字化け発生。 # mysqldump test --default-character-set=binary > dump.binary # mysql test --default-character-set=binary < dump.binary 正常にリストア という結果でした。 ということは、どんな文字コードのテーブルが入っているかわからない場合には、 --default-character-set=binary 付きで、ダンプして、 --default-character-set=binary 付きで、リストアするのが正しいのでしょうか。 それとも、このテストケースでは**たまたま**うまくいっただけで、 どんな文字コードのテーブルが入っているか不明なときには、 mysqldump は使えない、ということなのでしょうか。 どなたかご存知でしたらおしえてください。 木下
15406 2010-09-30 14:04 [inahou <inahou@xxxxx] 複数の文字コードが混在している時のmysqldump の文字コード指定 -> 15407 2010-10-01 04:42 ┗[inahou <inahou@xxxxx] 15408 2010-10-01 09:32 ┗[HIRATSUKA Sadao <hir] 15409 2010-10-01 11:21 ┗[Yukio Kinoshita <ina] 15410 2010-10-01 13:27 ┗[HIRATSUKA Sadao <hir] 15411 2010-10-02 05:14 ┗[Yukio Kinoshita <ina]