Автор Тема: Проблема с кодировкой при загрузки данных из CSV и MYSQL  (Прочитано 3510 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Собственно сабж

Есть файл csv, данные из которого скриптом переносится в MySQL, но если у csv - файла кодировка DOS, то у MySQL базы кодировка - win-1251, соответственно загружается абра кадабра.

LOAD DATA INFILE в SQL запросе невозможен, т.к. разные данные из файла загружаются в три разных таблицы, причем не по столбцам а по строкам.
Файл первоначально выгружается в массив, разбивается на переменные и в зависимости от них производится заргузка данных в MySQL

Спасибо

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
А что не так то?
Сделай перекодировку и все.
0 OK, 0:1

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
ondr
Было бы проще, если бы я знал как... :(

Оффлайн ondr

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 440
  • +0/-0
  • 0
    • Просмотр профиля
http://www.andrey.kaliningrad.fio.ru/111.gif

здесь описание, к сожалению в графике, поэтому только так можно.

зы: бери скорее, скоро снесу
0 OK, 0:1

Оффлайн NeoNox

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3012
  • +0/-0
  • 0
    • Просмотр профиля
The documentations is your friend

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
Блин стормозил... извиняюсь, за беспокойство, но при дурной голове рукам покоя нет...
Зачем брать файл csv в DOS кодировке если можно взять его же в виндовой, и проблемы все отпали...

ondr
А за таблицу спасибо, очень полезная весч

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
NeoNox
Его-то не закрыли, но я его никак под виндой не победю...
А в ppm такого не нашел...

[OFF]А кстати кто знает как его победить по виндой? Или где правильней задавать вопрос по этому поводу? Суть в том что не Borland\'овский не MircoSoft\'овский С ни в какую не хотят компилить, а постоянно выдают ошибки[/OFF]

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28