エクセルファイルからcsvファイルにエクスポートし、それをphpMyAdminでインポートすると、文字化けすることがある。

その場合、インポートするcsvファイルを選択し、ファイルの文字セットをCP932にすると文字化けせずインポートできることがある。

文字セットの中にCP932がない場合は、phpMyAdminのconfig.inc.phpを少し編集する必要有

// cp932を追加
// 無理やり文字セットを編集

$cfg['AvailableCharsets'] = array(
'iso-8859-1',
'iso-8859-2',
'iso-8859-3',
'iso-8859-4',
'iso-8859-5',
'iso-8859-6',
'iso-8859-7',
'iso-8859-8',
'iso-8859-9',
'iso-8859-10',
'iso-8859-11',
'iso-8859-12',
'iso-8859-13',
'iso-8859-14',
'iso-8859-15',
'windows-1250',
'windows-1251',
'windows-1252',
'windows-1256',
'windows-1257',
'koi8-r',
'big5',
'gb2312',
'utf-16',
'utf-8',
'utf-7',
'x-user-defined',
'euc-jp',
'ks_c_5601-1987',
'tis-620',
'SHIFT-jis',
'cp932'
);

// ?> の前あたりに追加してapache、MySQLを再起動