Если вместо русских букв у вас на графиках появляются прямоугольники и вы заменили шрифт на шрифт с русскими буквами, то проблема решается так:
файл: include/graphs.inc.php
в самом верху пишем функцию после комментариев
function UTF8toUnicode($str){ // by SiMM
return preg_replace('#[\xC0-\xFF][\x80-\xBF]+#se','"&#".join("",unpack("V",iconv("UTF-8","UTF-32LE","$0"))).";"',$str);
}
потом в каждой функции, где испльзуется imagettftext(), в самом начале функции пишем, как тут
function imageText($image, $fontsize, $angle, $x, $y, $color, $string) {
$gdinfo = gd_info();
$string = UTF8toUnicode($string);
....
файл: include/graphs.inc.php
в самом верху пишем функцию после комментариев
function UTF8toUnicode($str){ // by SiMM
return preg_replace('#[\xC0-\xFF][\x80-\xBF]+#se','"&#".join("",unpack("V",iconv("UTF-8","UTF-32LE","$0"))).";"',$str);
}
потом в каждой функции, где испльзуется imagettftext(), в самом начале функции пишем, как тут
function imageText($image, $fontsize, $angle, $x, $y, $color, $string) {
$gdinfo = gd_info();
$string = UTF8toUnicode($string);
....