Ошибка при импорте CSV в phpMyAdmin


и Мне нужно импортировать файл .csv phpMyAdmin, но специальные символы не отображаются, ни текста, который ниже. Какая может быть проблема?




Author: brasofilo, 2014-05-16

3 answers

Объяснение проблемы -

, как Правило, текстовых файлов, содержащих специальные символы должны быть сохранены utf-8 - , таким же образом, банки данных, содержащие тексты, которые также имеют специальные символы должны быть сохранены в том же формате.

Таким образом, я предполагаю, что ваш текстовый файл в формате ansi, где UTF-8 понимает все символы, предусмотренных стандартом ANSI, но иначе не бывает.

Таким образом, всегда что вы пытаетесь читать специальные символы и текстовый файл в формате ANSI, используя UTF-8, он дает ошибку именно в том месте, где находятся специальные символы и файл для чтения.

По этой причине phpMyAdmin не работает импорта полностью.

Решение

Преобразуйте тип файла в UTF-8 (рекомендую использовать Блокнот++) а затем выполните импорт обычно.

 7
Author: Erlon Charles, 2014-05-17 08:17:21

Чтобы правильно импортировать файл CSV, поля auto increment (тип id) должны быть пустыми. Для этого сохраните лист excel в формате csv, оставляя поля, его поля ID пустыми. Затем откройте файл, созданный в excel на notepad.exe " и сохраните файл только теперь в кодировке uft-8. Затем зайдите в phpmyadmin и импортировать файл, созданный в блокноте.exe. Обратите внимание, установите флажок, чтобы изменить первую строку (где содержатся названия столбцов), также замените ящики с запятой (,), (;), а затем удалите кавычки (") из его параметры.

 0
Author: vinuales, 2020-04-04 22:20:20

Если проблема не исчезла даже после преобразования, вы можете попробовать указать порядок столбцов в поле с его именем. Как показано на рисунке:

Mostra o campo nome das colunas que deve ser informado

 -2
Author: Filipe Cruz, 2020-09-01 13:54:06