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...]