サイト内検索

オンラインユーザ

ゲストユーザ: 6

Google Adsense

keisan (計算)

keisan
生活や実務に役立つ高精度計算サイトです。

EditorialHouse

エディトリアルハウスはあなたの本の出版をお手伝いします。

エディトリアルハウスは「自費出版」をサポートする専門会社です。「自費出版」を経験してみたい方、「自費出版」にご興味をお持ちの方、高品質と明朗で適正な出版費用が自慢のEditorial House オフィシャルサイトにお越しください。cleverOne.net は、エディトリアルハウスを応援しています。


  2012年02月 6日(Monday) 06:39 JST

備忘録:SAKURA Internet - MySQL5移行後にphpMyAdminの設定を変更して文字化け回避する。(Geeklog運用時)

  • 2009年04月25日(Saturday) 08:18 JST
  • 投稿者:
    cleverOne
      閲覧数
    1,886

この記事は、私の備忘録で記しています。

SAKURA Internet の「さくらのレンタルサーバー」で、MySQL4 から 5 へ移行後の phpMyAdmin の設定についてメモをしておく。

phpMyAdmin(MySQL4)でエクスポートしたSQLファイル(utf8)を...
phpMyAdmin(MySQL5)でそのままインポートすると、全角ハイフンなどが文字化けする。(該当文字は?になる。)

インポート後の文字化けの原因は、phpMyAdmin の照合順序の設定が ujis_japanese_ci になっているため。インポート前にこれを utf8_general_ci にしておくと文字化けしない。

phpMyAdmin でデータベース名をクリックしたら「操作」タブにある「照合順序」を次のようにする。

ujis_japanese_ci ---> utf8_general_ci


その際の SQLは次の通り。

ALTER TABLE `テーブル名`  DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci


現にインポート済みで照合順序が ujis_japanese_ci になっている場合は、テーブル単位の SQLを作成し phpMyAdmin で実行すれば更新できる。

ALTER TABLE `テーブル名1`  DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `テーブル名2`  DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


参考にして試してみる方は自己責任でお願いします。

この記事のタグ:sakura geeklog phpmyadmin 文字化け[meta:key さくら,MySQL5,文字化け,utf8,euc,shift-jis][meta:desc SAKURA Internet でMySQL5に移行したらphpMyAdminの照合順序の設定を確認する。]

 

トラックバック

このエントリのトラックバックURL:
http://cleverone.net/trackback.php/20090425081811123
  • 備忘録:SAKURA Internet - MySQL5移行後にphpMyAdminの設定を変更して文字化け回避する。(Geeklog運用時)
  • 0コメント
表示形式
コメント投稿

サイト管理者はコメントに関する責任を負いません。