horal
Новичок
Проблема с чтением / вставкой данных (excel parser)
Использую ExcelParser 4.5
Делаю преобразование из unicode 2 Ascii.
Латинские символы оставляю как есть.
парсится прайс в котором есть категории. При парсинге нужно определить категорию, куда вставлять данные.
на вход приходит строка: "CPU - Процессоры AMD (Socket 939)"
в базу должен поступить такого вида sql-запрос: "select * from categories where title like '%CPU%Socket%939%' "
чтобы получить Id категории.
ПРОБЛЕМА: надо определить наличие "CPU" в строке.
ТАК ВОТ: CPU в строке не находится!!!
вывожу строки в браузер и в файл ( при отладке). CPU есть, но в строке не находится.
Вероятно, какая-то проблема с кодировками.
Подскажите, если знаете в чем может быть проблема....
вожусь с этим довольно давно.
уже вроде все перепробовал...
подскажите если знаете плз!
Использую ExcelParser 4.5
Делаю преобразование из unicode 2 Ascii.
Латинские символы оставляю как есть.
парсится прайс в котором есть категории. При парсинге нужно определить категорию, куда вставлять данные.
на вход приходит строка: "CPU - Процессоры AMD (Socket 939)"
в базу должен поступить такого вида sql-запрос: "select * from categories where title like '%CPU%Socket%939%' "
чтобы получить Id категории.
ПРОБЛЕМА: надо определить наличие "CPU" в строке.
PHP:
$pos = strpos($sNode,"CPU");
echo "CPU pos=[$pos] <br>";
// if string contains ::CPU::
if ($pos)
{
.....
}
вывожу строки в браузер и в файл ( при отладке). CPU есть, но в строке не находится.
Вероятно, какая-то проблема с кодировками.
Подскажите, если знаете в чем может быть проблема....
вожусь с этим довольно давно.
уже вроде все перепробовал...
подскажите если знаете плз!
