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

mysql:14995

From: <shin-1@xxxxxxxxxx>
Date: Wed, 22 Jul 2009 18:53:34 +0900
Subject: [mysql 14995] Re: 文字化けたダンプデータの救済


現在、dumpファイルはShift_JISで保存されています。
DEFAULT CHARSET=latin1の箇所は、全てDEFAULT CHARSET=sjisに書き換えました。
drop database , create databaseを繰り返しできるだけ初期状態のDBで
試していますが、まだうまく行っていません。(MySQL自体も他DBをcreate
していない初期状態で設定を変えながら試しています)

今現在で、まだロードうまくできていませんが、ダンプデータを
読めるようにするという、一番の目的は達成できましたし、ロード手順は
あってそうですので、確認方法とか、何か根本的な勘違いもあるのかも
知れません。
mysqlコマンドラインだけでなく、PHPやPerlからも読み出してみて、
いろいろ試してみます。

ひとまず、ありがとうございました。

>>create table文にはDEFAULT CHARSET=latin1 がついており、
>>もちろんdumpデータは全て文字化けていました。
>
>create table文の文字コードを変更されていないのであれば
>latin1の文字コードのテーブルにsjisのデータをつっこんだので文字化けしているのでは
>と思いました。
>
>一度すべてのテーブルをdropして、mysqldumpしてきたファイル内にある
>create table文のDEFAULT CHARSET=latin1をsjisに変更してテーブル再作成後に
>再度ロードを試みられてはいかがでしょうか


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

     14988 2009-07-22 01:38 [<shin-1@xxxxxxxxxx> ] 文字化けたダンプデータの救済            
     14989 2009-07-22 12:17 ┣[Yoshiaki Yanagimoto ]                                       
     14990 2009-07-22 14:17 ┗[たけ <zon1966@xxxxxx]                                       
     14992 2009-07-22 14:53  ┗[<shin-1@xxxxxxxxxx> ]                                     
     14994 2009-07-22 18:24   ┗["N.K." <nakai.kanako]                                   
->   14995 2009-07-22 18:53    ┣[<shin-1@xxxxxxxxxx> ]                                 
     14996 2009-07-22 19:30    ┗[<shin-1@xxxxxxxxxx> ]