LOAD DATA INFILE使用時の文字化け

環境が変わったので移行時にこの方法で環境作成&データインポートをしたところ文字化けに遭遇。

「LOAD DATA」の直前にSET NAMES UTF8;などと記述してみるも現象変わらず。

自分の過去記事を読んだところ、一番下に気になる一言をメモしていた。
http://kojikoji75.hatenablog.com/entry/2012/12/30/161711

「MySQLのLOAD DATA INFILEでは、character_set_databaseシステム変数の文字セットを使うらしい。
(phpmyadminでの修正の場合は「操作」にて可能)」

そこを修正してデータインポートすると文字化けは解消。

基礎からのMySQL 改訂版 (プログラマの種シリーズ SE必修! )

基礎からのMySQL 改訂版 (プログラマの種シリーズ SE必修! )

実践ハイパフォーマンスMySQL 第2版

実践ハイパフォーマンスMySQL 第2版

  • 作者: Baron Schwartz,Peter Zaitsev,Vadim Tkachenko,Jeremy D. Zawodny,Arjen Lentz,Derek J. Balling,伊藤直也(監訳),田中慎司(監訳),吉川英興(監訳),株式会社クイープ
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/12/14
  • メディア: 大型本
  • 購入: 17人 クリック: 373回
  • この商品を含むブログ (46件) を見る
現場で使える MySQL (DB Magazine SELECTION)

現場で使える MySQL (DB Magazine SELECTION)

タイトルとURLをコピーしました