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

mysql:15188

From: Nobuyuki Sakai <Nobuyuki Sakai <nob@xxxxxxxxxx>>
Date: Fri, 05 Feb 2010 20:55:31 +0900
Subject: [mysql 15188] Re: movabletypeのデータ移行時に日本語が表示されない件

早速の返信ありがとうございます。
移行先のテーブルについて確認してみましたが、日本語のデータだけ
空欄のようになっていて何も表示されませんでした。
ただ、英語のデータは表示されているので、データの格納に関しては
問題ないように思われます。

お手数をおかけしますが、よろしくお願いします。



2010-02-05 (金) の 18:34 +0900 に Mikiya Okuno さんは書きました:
> 坂井さん、はじめましてこんばんは。
> 
> MySQLerの奥野です。
> 
> 3.23から5.1への移行なので、移行時に問題に遭遇した可能性があります。
> しかし、現状ではどこに原因があるのか全く分かりませんので、まずはMTの問題か
> MySQLの問題かを切り分けられるのがいいと思います。移行先のテーブルにデータは正常に
> 格納されているのでしょうか?例えば以下のような手順で確認してみてください。
> 
> mysql> SET NAMES 文字コード名; # 端末の文字コードに合わせ手下さい。
> mysql> use mt
> mysql> SELECT * FROM テーブル名 LIMIT 100\G
> 
> MTの構造などはよく知らないのですが、どんなテーブルがあるかはSHOW TABLESで調べる
> ことが出来ますので、いくつかテーブルを調べて見て下さい。
> 
> ではでは。
> 
> 
> On 05/02/2010, at 11:04 AM, Nobuyuki Sakai wrote:
> 
> > 坂井と申します。
> > 
> > Movable Typeを使用して個人的にブログサイトを運営しています。今回、
> > Movable Typeのデータを移行するために作業を実施しているのですが、日本語文
> > 字コードのところで行き詰まっております。
> > 
> > ○移行元
> > ・OS : Fedora Core 3
> > ・Movable Type : 3.31
> > ・phpmyadmin : 2.11.6
> > ・mysql : 3.23.58
> > ・Movable Typeのmt-config.cgiに以下の記載がされています。
> >  PublishCharset Shift_JIS
> > ・mysqlデータベースの文字コードですが、
> >  > mysql -u root -pパスワード
> >  mysql> show create database mt;
> >  ERROR 1064: You have an error in your SQL syntax near 'databases mt'
> > at line 1
> >  となり、文字コードが何なのか不明です。
> > 
> > ○移行先
> > ・OS : Fedora 12
> > ・Movable Type : 5.01
> > ・phpmyadmin : 3.2.5
> > ・mysql : 5.1.4.2
> > ・Movable Typeのmt-config.cgiに以下の記載がされています。
> > ・PublishCharset UTF-8
> > ・mysqlデータベースの文字コードですが、
> >  > mysql -u root -pパスワード
> >  mysql> show create database mt;
> > mt       | CREATE DATABASE `mt` /*!40100 DEFAULT CHARACTER SET utf8 */ |
> > と表示されるため、UTF-8となっております。
> > 
> > ○作業内容
> > 1.移行元でphpmyadminによりデータベースのエクスポート
> >  データベース名をクリックして、『エクスポート』をクリック。
> >  全選択をクリック、SQLを選択し、『DROP TABLEを追加』をチェックし、
> > 『ファイルに保存する』をチェックする。その下は「non」のままで実行するを
> > クリックして、データベース名.sqlと いうファイル名で保存する。保存した
> > ファイルの文字コードはUTF-8になっていました。
> > 
> > 2.移行先の設定
> > Movable Typeのmt-config.cgiでPublishCharset=UTF=8と記載しています。
> > 文字コードをUTF-8としてデータベース作成
> > $ mysql -u root -pXXXXXX
> > mysql> create database mt character set utf8;
> > mysql> grant all on mt.* to mtuser@localhost identified by 'mtpasswd';
> > 
> > 3.移行先でphpmyadminによりデータベースのインポート
> >  データベース名をクリックして、『インポート』をクリック。
> >  インポートするファイルに移行元で作成した、データベース名.sqlを選択し、
> > ファイルの文字セットをutf-8とし、その他は変更せずに実行するをクリックす
> > る。
> >  その後、Movable Typeのmt/mt.cgiよりサインインをするとデータベースの
> > アップグレードが実施される。
> >  ブログが新しくできているが、日本語だけが表示されていない状態となってお
> > ります。
> > 
> > インターネットの検索でいろいろと調べてみたのですが、文字化けについては情
> > 報がたくさんあるのですが、日本語のみ表示されない現象というのはないよう
> > で、結局原因が分からず、
> > 行き詰まっております。お手数ですがよろしくお願い申し上げます。
> > 
> > 
> > 
> 
> 



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

     15186 2010-02-05 11:04 [Nobuyuki Sakai <nob@] movabletypeのデータ移行時に日本語が表示されない件
     15187 2010-02-05 18:34 ┗[Mikiya Okuno <Mikiya]                                       
->   15188 2010-02-05 20:55  ┗[Nobuyuki Sakai <nob@]