問題 LOAD DATA INFILE すると、文字化けした。 ファイルの文字コード変えないとだめ?文字コード何にしたらいい? 答え MySQLのLOAD DATA INFILEでは、character_set_databaseシステム変数の文字セットを使う。 UTF-8のファイルが正しく読み込めたとしたら、それはcharacter_set_databaseがutf8だったのだろう。 Shift_JISのファイルを読み込みたかったら、SET character_set_database=sjis; を設定すればよい。 SET NAMES SJIS; などは影響しない。 例) 郵政公社の郵便番号CSV(Shift_JIS)をそのまま取り込むSQL。 #これでShift_JISのファイルが取り込める set character_set_database=sjis; #KEN_ALL.CSVは郵