PHP pChart – Текст кириллицей в компоненте рисования графиков.
Работая с библиотекой pChart, столкнулся с такой проблемой, не работали кириллические знаки. Вместо Украинской или Российской раскладки выводились неправильные символы. Начал искать в решение в интернете, на форумах нашел множество решений с перекодировкой, мне не подошел этот способ, потому, что писались объемные процедуры перекодировки.
Решение проблемы оказалось совершенно простой – нужно существующую кодировку сайта из ANSI-кодировки перекодировать в UTF8
Решил данную проблему одной стандартной командой перекодировки:
iconv(‘cp1251‘, ‘utf-8‘, ‘Мой текст’)
Для примера, вывода легенды на графике в pChart получилось похожее на:
$this->DataSet->SetSerieName(iconv('cp1251', 'utf-8', 'Мой текст'),"Serie1");