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

rails:1358

From: hoti <hoti_jp@y...>
Date: Fri, 14 Jul 2006 18:39:24 +0900 (JST)
Subject: [rails:1358] mysqldump データ移行で文字化け

こんにちは、報知です。
Railsのblogシステムであるtypoを使っているんですが、データを移行しようとして、文字コードの問
題で困っています。
 1) マシンAにて、ダンプ。 mysqldump --all-databases > out.data (MySQL4)
 2) マシンBへ移行。 mysql -p < out.data (MySQL5)
 3) マシンBにて、typoのコンテンツが文字化け (typo以外は問題なし)

ダンプしたファイルでは、typoのテーブルの文字コードはlatin1でした。
typoの場合: ENGINE=InnoDB DEFAULT CHARSET=latin1
typo以外:   ENGINE=MyISAM DEFAULT CHARSET=utf8;

質問1:上の方法でのダンプを使って、文字化けを起こさない方法はあるでしょうか。
質問2:(typoにおいて)テーブルに設定された文字コードがlatin-1であるのに、なぜ日本語を保持
、表示できているのでしょうか。

多分にMySQLの問題であるようでもあり申し訳ないのですが、アドバイスをお願い致しますm(__)m

--
hoti ichiro




--------------------------------------
Let's start Yahoo! Auction  -  Free Campaign Now!
http://pr.mail.yahoo.co.jp/auction/

--
ML: rails@r...
使い方: http://QuickML.com/

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

->    1358 2006-07-14 11:39 [hoti_jp@y...        ] mysqldump データ移行で文字化け          
      1359 2006-07-14 12:18 ┣[someeda@g...        ]                                       
      1360 2006-07-14 12:35 ┗[yuichi_katahira@m...]