東京都○○区・・・というデータをインポートするが、
都○○区となっていて仰天。
エクセルからcsvを書き出し、phpMyAdminにインポートしようとすると、ファイル先頭の2文字が消えることがある。
文字化けとかではなく、文字欠け。ぐぐっても文字化けの問題ばかりひっかかるので、一応メモ。
エクセル → ヘッダ削除 → CSVにエクスポート → テキストエディタでエンコードをUTF-8に変更 → インポート → 文字欠けで死亡!
悪さが起きるのがファイル最初の文字なので、BOMがゴニョゴニョとしているのかもしれないが、
とりあえず、バッドノウハウだけ書いておこう。
エクセル → CSVにエクスポート → テキストエディタでエンコードをUTF-8に変更 → インポート →
インポート時、phpMyAdminの部分インポートというところで
Skip this number of queries (for SQL) or lines (for other formats), starting from the first one:
の値を「1」
とする。最初の一行をヘッダ扱いで無視するよ・・・ということ。これでたぶん問題なし!
根本的に解決してないので、モヤモヤしますが。
0 件のコメント:
コメントを投稿