parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Проблемы с кодировкой текстового файла

AlexanderM 28.07.2013 12:11

Здравствуйте!

Хочу распарсить отчёт Google.AdSense. Google отдаёт мне текстовый файл с отчётом, который прекрасно открывается в текстовых редакторах или в электронных таблицах. Однако когда я загружаю этот файл в Парсере получается что-то нехорошее.

Сайт работает в utf-8:
$response:charset[utf-8]
$response:content-type[
$.value[text/html]
$.charset[$response:charset]
]

Пациент: http://www.am-cms.ru/accel/test.csv

Что я делаю и что получается.

Пытаюсь загрузить в таблицу, в этой таблице получается одна строка, а содержимое $m.0 - кракозябры.
$m[^table::load[nameless;test.csv]]
^m.count[]<br/>
^m.0<br/>

Пытаюсь загрузить в файл
$m[^file::load[binary;test.csv]]
$m.size<br/>
$m.text<br/>
размер файла правильный, а содержимое - кракозябры.
Опции загрузки text/binary на ситуацию не влияют. Попытка указания явно кодировку
$m[^file::load[binary;test.csv;$.charset[utf-8]]]
результата не даёт (правда кракозябры немного другие).

Что я делаю не так?

  • Проблемы с кодировкой текстового файла, AlexanderM 28.07.2013 12:11