Проблема с кодировками

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Ответить
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Проблема с кодировками

Сообщение Victor_S » Вт май 19, 2015 10:37 am

Подскажите как средствами PHP можно решить такую проблемку:
Пытаюсь выцепить имя датчика из html файлика выдаваемого устройством в кодировке win-1251 и присвоить его свойству объекта.
Делаю это так:
preg_match('/<option value=0>([^<]*)</',$data01,$name0);
$this->setProperty('sensor1Name', $name0[1]);
Проблема возникает если имя датчика задано по-русски.
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Благодарил (а): 2 раза
Поблагодарили: 58 раз
Контактная информация:

Re: Проблема с кодировками

Сообщение LutsenkoDenis » Вт май 19, 2015 11:36 am

Вот так должно сработать.

Код: Выделить всё

$this->setProperty('sensor1Name', win2utf($name0[1]));
За это сообщение автора LutsenkoDenis поблагодарил:
Victor_S (Вт май 19, 2015 11:39 am)
Рейтинг: 1.16%
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Re: Проблема с кодировками

Сообщение Victor_S » Вт май 19, 2015 11:40 am

Да, действительно все ОК! :) Спасибо!
Ответить