web-dev-qa-db-ja.com

mysqlテーブルインポートウィザードがcsvファイルのインポートに失敗する

セミコロンを区切り文字として使用し、拡張子.csvを使用して、notepad ++で作成されたcsvファイル(ウィンドウ10)をインポートしようとしています。

Mysql Workbench 6.3、インポートウィザードを使用しています。 Notepad ++でのエンコードはUTF-8であり、ロードしようとしているmysqlテーブルはutf-8デフォルト照合です

インポートウィザードはインポートに失敗し、2つのメッセージが表示されます。テーブルデータインポート:ファイルを分析できません。エンコードタイプを変更してみてください。それでも問題が解決しない場合は、ファイルがno:csvであるか、ファイルが空です

未処理の例外: 'ascii'コーデックは位置1の文字u '\ xfa'をエンコードできません:序数が範囲内にありません(128)

このエラーを追跡するにはどうすればよいですか。ファイルに対していくつかのエンコーディングを試しましたが、エラーが解決しません。

ありがとう

11
user1907514

There are 3 csv

[名前を付けて保存]オプションを使用してExcelデータを保存している間に、msdos .csv形式を選択します。 3つのcsv形式があることに注意してください。画像で強調表示されているように、選択のみMS-DOS .csvです。

8
Dinesh Ravi

SQL結果でインポートボタンツールを使用する。画像を見る

Sử dụng công cụ import trên cửa sổ câu lệnh SQL.

2
Biết Tuốt

Libreoffice calcまたはms-office Excelを試して、使用するデリミタに関係なくcsvファイルを作成してください。エンコーディングは必ずUTF-8に設定してください。それはあなたのために働きます。

0

誰かが私のようにこれを見つけて解決策が必要な場合:

https://help.surveygizmo.com/help/encode-an-Excel-file-to-utf-8-or-utf-16

これは、正しいエンコーディングでファイルを保存する方法を説明しています。

0
SunnySonic