Не удается загрузить файл CSV в MySql Workbench с помощью мастера импорта
Когда я пытаюсь загрузить этот CSV в MySQl DB, я получаю следующую ошибку.
Platz;Team;Saison;Spieltag;Punkte;Sieg;Unentschieden;Niederlage;Geschossen;Bekommen;Differenz;berUnter;HeimAuswrts;Gegner;Gegnertabellenposition_Vor_Spieltag;Gegner_Gegentore;Gegnertore
1;Borussia Dortmund;1819;1;3;1;0;0;4;1;3;1;H;RB Leipzig;6;4;1
2;FC Bayern Mnchen;1819;1;3;1;0;0;3;1;2;1;H;TSG 1899 Hoffenheim;3;3;1
Что не так с моим файлом CSV? В полях БД аллы имеют тип даты int только для Team,HeimAuswrts и Gegner - varchar.
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
ERROR: Import data file: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)
Failed
1 ответ
Добрый день. Похоже, вы загружаете данные CSV, содержащие символы немецкого языка, как если бы они содержали только символы ASCII. ASCII - древнеанглийский набор символов, используемый телетайпами. Если вы хотите, чтобы Мюнхен был загружен в ASCII, вы должны записать его как Мюнхен.
Но вы должны попытаться использовать более дружественный к миру набор символов (например, utf-8). На панели "Настройка параметров импорта" мастера импорта рабочей среды установите кодировку utf-8 (или, возможно, iso-8859-1, также известную как latin-1).