Крякозябры вместо русских букв в логе и названиях записей

igor.snezhko

Регистрация
30 Окт 2015
Сообщения
822
Привет!

Мучает, что если имя пользователя или транка создано на русском, то в Server Activity Log оно юникодовским мусором отображается. Аналогично при включении записи в начале файла огромный префикс крякозябр.
 
подтверждаю.. есть такая вещь )) и дело не в кодировке
 
Еще на заре windows, когда эти зябрики везде лезли, внял рекомендациям большого Билла имена файлов и особенно данные используемые разными программами записывать английскими буквами. Вот только менеджеры хотят, чтоб на русском было.
 
В данном случае это имена людей и изголяться с транслитерацией их имен на латиницу, а потом выслушивать обиды у меня желания нет.
 
Ну... SIP сообщения, как раз, печатаются в логе "как есть". Кому нужен лог, который будет печатать что-то переинтерпретированное?

Все "кракозябры" есть ни чем иным как байтами UTF-8...
Для них даже транслит не нужен.
 
Странно. И все таки надо бы это пофиксить. А то вспоминаю времена Windows 95.
 
Да, я вот тоже считаю что это баг. У нас телефоны поддерживают русский язык, соотв. все экстеншены зарегистрированы по-русски. А в логах козябры :(
 
"кракозябры" не влияют на информативность лога, потому что не несут никакой смысловой нагрузки.
С тем, что это нарушает всемирную гармонию, полностью согласен, но на "баг" это не "тянет" :)
 
Ну, во-первых, крякозябры делают лог непонятным, т.к. не видно, с какого транка пришел вызов и т.п. Во вторых, в записях разговоров крякозябры тоже очень мешают.
 
@igor.snezhko wrote:Ну, во-первых, крякозябры делают лог непонятным, т.к. не видно, с какого транка пришел вызов и т.п.

Не верю. ID видно невооруженным взглядом... Найти его в списке транков очень даже легко...
@igor.snezhko wrote:
Во вторых, в записях разговоров крякозябры тоже очень мешают.
А вот в именах файлов "кракозябров" нет.
Игорь, не передёргивай, пожалуйста. :)
 
Да были, еще месяц наза были, если имена экстеншенов по русски забиты...
 
@igor.snezhko wrote:Да были, еще месяц наза были, если имена экстеншенов по русски забиты...

Пример?
 
Вот пример:
[%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D1%8F %D0%9C%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%BE%D0%B2%D0%B0]_100-6615151_20110329173848(908).wav

Это, конечно, козябры другого вида, но не менее "прекрасные". Записано вот прямо сейчас. 9.0.14507.814
 
Имя файла - [%D0%9D%D0%B0%D1%82%D0%B0%D0%BB%D1%8C%D1%8F %D0%9C%D0%BE%D0%BB%D1%87%D0%B0%D0%BD%D0%BE%D0%B2%D0%B0]_100-6615151_20110329173848(908).wav
Вы можете найти его в файловой системе именно по этому имени. В чём проблема?

А тот кто хочет прочитать прочитает - [Наталья Молчанова]_100-6615151_20110329173848(908).wav
Никаких "кракозябр", всё на месте.
 
Степа, где учил язык Юникода? У нас таких курсов нет.
 
@igor.snezhko wrote:Степа, где учил язык Юникода? У нас таких курсов нет.

Просто попытался прояснить ситуацию. Для этого читать UTF-8 "с листа" совершенно не обязательно.

Всё гораздо проще. Не надо заморачиваться вещами, которые к контексту не имеют отношения. Имена файлов записей упоминаемые в логах (и не только в логах), это не источник информации. То, как они "генерятся", никого не должно заботить. Имя файла указывается правильно. Как я уже писал выше, его можно найти по имени из лога. Всё соответствует действительности.
Ссылки на записи звонков предоставляет CallReporter.
Та часть имени файла, которая в квадратных скобках и в которой появляются "кракозябры", не является полезной для поиска по имени файла даже в случае, если поиск базируется на знании его (имени файла) структуры.

Кстати, в 10-й версии лог, по многочисленным просьбам, показывается как файл в UTF-8 кодировке. От этого никакого "дополнительного" толка не появляется, но выглядит эстетичнее :)
 

Для администраторов

Статистика форума

Темы
44.766
Сообщения
233.685
Пользователи
78.501
Новый пользователь
Erich Gasser
#