Перекодировать файл с двумя кодировками
Вложений: 1
Добрый день!
Есть файл лога от базы данных, лог этот пишется в двух кодировках, UTF-8 и CP1251. В итоге на Debian 9 сообщения которые записаны в CP1251 не читабельны. Пытаюсь конвертировать его в кодировку UTF-8, но безрезультатно - на выходе снова кракозябры, но уже другие. Утилита enca определяет этот файл ISO 8859-5 standard; ISO Cyrillic Пытался такими способами: iconv -f ISO8859-5 pg.log -t UTF-8 -o out.log enconv -L russian -x UTF-8 pg.log Все равно остаются кракозябры. Относительно успешно было в виндовом Notepad++, там если менять кодировку я вижу часть сообщений в CP1251, а часть в UTF-8. Как "приравнять" файл к одной кодировке? Заранее спасибо. Файл с примером лога приложил. |
Код:
from='/home/user/pg.log' https://stackoverflow.com/questions/...a-file-in-bash https://unix.stackexchange.com/quest...native-methods |
DJ Mogarych, спасибо, попробую.
|
Время: 09:34. |
Время: 09:34.
© OSzone.net 2001-