поставил себе webalizer 2.01.10 и получил:
и в картинках и в тексте вместо кирилицы занаки вопроса.
единственно, что выдаётся правильно, это даты.
11-Май-2005, например. в общем, неудивительно, не он их делает.кто сталкивался с подобным? в конфиге про локаль ваще ничего.
хоть бы на английский его привязать.ставил из дебиановского пакета. может там конфиг кастрированный?
не, действительно никто не сталкивался?
>не, действительно никто не сталкивался?
я сталкивался
проблема отстутсвия встроенных русских шрифтов в GD.
Надо поставит патченную версию и будет вам счастье :)http://megaz.arbuz.com/archives/2003/10/22/russian-gd-184-gu...
>>не, действительно никто не сталкивался?
>я сталкивался
>проблема отстутсвия встроенных русских шрифтов в GD.
>Надо поставит патченную версию и будет вам счастье :)
>
>http://megaz.arbuz.com/archives/2003/10/22/russian-gd-184-guide/Так там не только в картинках, но и в тексте...
да и GD у меня 2.0.33, в ней вроде есть. или я что не так понял?
Привет,Системные шрифты GD (которыми пользуется webalizer) не имеют кириллицы.
WWell,
>
>Системные шрифты GD (которыми пользуется webalizer) не имеют кириллицы.
>
видимо, так и есть.
а кто-нибудь знает, как загнуть webalizer на другую локаль?
английскую, например? язык непринципиален, лишь бы читабельно было.
>>
>>Системные шрифты GD (которыми пользуется webalizer) не имеют кириллицы.
>>
>видимо, так и есть.
>а кто-нибудь знает, как загнуть webalizer на другую локаль?
>английскую, например? язык непринципиален, лишь бы читабельно было.Качни исходник и напиши configure --help
Там всё есть. Сами языки на офсайте.
function strcod ($isoline)
{
//$uniline=convert_cyr_string($isoline, "w", "i");
for ($i=0; $i < strlen($isoline); $i++){
$thischar=substr($isoline,$i,1);
$charcode=ord($thischar);
$uniline.=($charcode>191) ? "" . (1040+($charcode-192)). ";" : $thischar;
}
return $uniline;
}