Re: convmv - поиск исходной кодировки
On Thu, 6 Sep 2007 10:53:16 +0300
NETZMB <botulizm***@r*****.ru> wrote:
> п'ятниця, 31-сер-2007, NETZMB написав:
>
> За дельные советы - всем отписавшимся отдельное спасибо! :)
>
> Вобщем так: после долгих мучений возник абсолютно непостижимый
> феномен - если сделать приблизительно вот такой скрипт:
>
> for i in *
> do echo $i | iconv -f utf8 -t iso8859-1 >> dir.html
> done
>
> а потом получившийся после скрипта файл dir.html просмотреть в
> браузере с кодировкой koi8-r, всё прекрасно читается, хотя-б так -
> уже хорошо. Но совсем непонятно другое: если в скрипте сразу
> попытаться перевести строку в utf8, то этот трюк нифига не получается:
>
> for i in *
> do echo $i | iconv -f utf8 -t iso8859-1 | iconv -f koi8-r >> dir.html
> done
>
>
> iconv: illegal input sequence at position бла-бла
> iconv: illegal input sequence at position бла-бла
> iconv: illegal input sequence at position бла-бла
> iconv: illegal input sequence at position бла-бла
utf8 имеет знаки каких нет в koi8-r и уже говорили Вам чтобы
игнорировать ети знаки нужно дать или опсию -с в iconv или
использовать ls -literal если в названии файла встречаются управляющие
символы
>
> Я пробовал комбинировать всевозможные комбинации кодировок - iconv
> без глюков переводит только в iso8859-1
>
> Вобщем - я просто в ступоре от этого колдовства, ужас просто! Может
> кто знает заклинание от этого наваждения?
Из этого всего видно что mount монтирует вашу систему из кодировкой
cp866 правильно а дальше iocharset не работает i выдаёт в дефоултовой
таблице iso8859-1
Лучше вышлите строку моунт, может там ктото чтото поправит. или нужно
доставить fat=32 или убрать вообще iocharset
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 32508; Возраст листа: 1504; Участников: 1449
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/689512