Войти

Показать полную графическую версию : проблемы с iconv


unknown
08-07-2003, 13:22
Раньше всё было нормально. Теперь же при любой конвертации выдает: "illegal input sequence at position xxx". Помогите разобраться, plz.

JeweL
08-07-2003, 15:14
исходная кодировка указана неправильная или в конвертируемом тексте встречаются нераспознаваемые символы

unknown
08-07-2003, 19:13
Блин! Да как там могут встречатся нераспознаваемые символы, если в 1-байтовых ASCII-кодировках различаются только символы с кодами 128-255. И чего он там не понимает? Все "служебные" символы имеют кодировку <32. И главное почему??? И как исправить?

Добавлено:

Да, совсем забыл, кодировка как раз правильная. Проверено 1000 раз.

glassMonk
09-07-2003, 04:50
У меня тоже такое бывало, частенько, славо богу что файлов было немного, я лез и руками тот символ уберал.

unknown
09-07-2003, 06:19
glassMonk
Я бы с удовольствием воспользовался предложенным способом, но у меня этот символ часто бывает на позиции >10000, и уж совсе не хочется искать енто дело в файле. Может есть ещё какой способ? А то мне пока приходится открывать OpenOffice Writer-ом, а потом уже сохранять в нормальном виде. Но это же извращение.

glassMonk
09-07-2003, 06:51
Выход есть всегда :)
Можно попробовать другоу перекодировшик
К примеру через lynx, но к сажелению сейчас я не помню команд.
Есть и другие варианты, но они более сложные, взять к примеру исходники iconv и исправить чтобы он не вылетал при обнаружение ошибки, а продолжал декодировать.

Guest
24-12-2003, 15:04
Вообщето у iconv есть опция -c

Как я понимаю - то, что надо

Остров




© OSzone.net 2001-2012