[SOLVED] utf-8 code to character

поставил и настроил сквид squid + ad прям сразу заработало
Дело вот в чем, лог /var/log/squid3/acces.log

1411550226.291    191 192.168.1.100 TCP_DENIED/403 5927 CONNECT clients2.google.com:443 Conference HIER_NONE/- text/html
1411550228.321 120624 192.168.1.96 TCP_MISS/200 1224 CONNECT graph.facebook.com:443 %d0%9a%d0%be%d0%bb%d0%b1%d0%b8%d0%bd%d0%b0 HIER_DIRECT/173.252.101.48 -

вторая запись доставляет некоторое неудобство, можно конечно пользоваться
чем то вроди URL Decoder/Encoder, для перекодировки на русский
но может быть есть способ сразу из ad доставать кириллицу, ну или после
/usr/share/lightsquid/lightparser.pl запускать конвертер, вот только какой

вот тут utf decode, тоже данный вопрос поднимался, но мну кажется
что список не полный

Если конвертер написан на

Если конвертер написан на перле, то адресная строка может быть конвертирована следующим перловским кодом

my $input = # input string
$input =~ s/%([\da-f][\da-f])/chr(hex($1))/gie;

Текст в URL уже находится в UTF-8 кодировке. Всё что нужно, это заменить hex кодировку бинарными значениями.

Чем больше юзерфрендли, тем сложнее юзать.

;-)

Верно, текст и был в utf8, lightsquid почему то кодировал страницы в 1251

cd /usr/share/lightsquid
iconv -f cp1251 -t utf8 lang/ru.lng -o lang/ru_utf8.lng

после в lang/ru_utf8.lng, поменял MSG_CODEPAGE=windows-1251 на MSG_CODEPAGE=UTF-8

и в lightsquid.cfg поменял

#$ip2name="simple";
$ip2name="squidauth";                                                                                                                                        
#$lang                ="eng";
$lang                ="ru_utf8";

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".