Я на работе печатала-печатала отчет по Европе, и наконец то напечатала. Но поскольку на работе ЖуЖа как то дико глючит - скинула на флешку, чтобы запостить дома
( Read more... )
Если виндоусская - то cp1251. Вообще, дабы не было проблем с закорючками, надо выбирать юникод, который и был придуман, дабы стать юниверсальной кодировкой, если доступно несколько вариантов юникода, то выбирать UTF-8. Тогда никаких проблем бы не было. Выложил, что ли, файл с закорючками, если там нет ничего секретного, попробую расшифровать.
При чём тут винда? Исказились названия файлов на флешке при просмотре её содержимого? Если искажается содержимое файла, то претензии должны быть к программе, с помощью которой содержимое файла пытаются посмотреть, а не к ОС. С юникодом у венды всё давным-давно хорошо.
Вообще нонсенс, в XXI веке о кодировках должны задумываться только программисты, а юзеров всё должно "просто работать". Вот, скажем, если бы текст был сохранён в odt али doc файлах, то такая проблема возникнуть бы не могла вообще и в принципе. Мировой эфир подсказывает мне, что текст сохранялся в простой txt (олдскульно!): это единственный пришедший мне в голову вариант, в котором можно что-то напутать и в итоге получить крякозяблики. Вопросики вместе символов, кажется, получаются, если текст фактически в UTF-16 (был сохранён как UTF-16), а прочитан как UTF-8.
Вообще используйте везде UTF-8 и будет счастье, а предложение помощи остаётся в силе.
О, это радует! Не придётся ломать голову над каждой второй фразой, чтобы она оказалась сформулирована на простом юзьверском и при этом не грешила против истины.
В венде можно заменить стандартный куцый блокнот на православно опенсорный и гораздо более функциональный AkelPad или там Notepad++. Можно ещё было попробовать воспользоваться декодером студии Лебедева.
А вот специально для юниксоидов я расскажу, какую магию я собирался применять. Окажись у меня файл, я бы для начала посмотрел его шестнадцатеричный дамп, дабы глазами убедиться, что в нём достаточно энтропии, чтобы содержать текст. Будучи кедерастом я для этой цели схватился бы за Okteta, под GTK, вроде бы ghex для этих целей есть, ну а если нет графических шестнадцатеричных редакторов, то можно воспользоваться тру консольным методом hexdump -C filename | less Убедившись, что это вообще похоже на текст, натравил бы на файл консольный дуэт enca и enconv. Умная штука, смотри: $ LC_ALL=ru_RU.UTF-8 echo Привет|iconv -f cp1251|enca
( ... )
Comments 7
Reply
а у меня там последний раз вообще только вопросительные знаки были вместо кириллицы. Цифры и латиница нормально.
Энн
Reply
При чём тут винда? Исказились названия файлов на флешке при просмотре её содержимого? Если искажается содержимое файла, то претензии должны быть к программе, с помощью которой содержимое файла пытаются посмотреть, а не к ОС. С юникодом у венды всё давным-давно хорошо.
Вообще нонсенс, в XXI веке о кодировках должны задумываться только программисты, а юзеров всё должно "просто работать". Вот, скажем, если бы текст был сохранён в odt али doc файлах, то такая проблема возникнуть бы не могла вообще и в принципе. Мировой эфир подсказывает мне, что текст сохранялся в простой txt (олдскульно!): это единственный пришедший мне в голову вариант, в котором можно что-то напутать и в итоге получить крякозяблики. Вопросики вместе символов, кажется, получаются, если текст фактически в UTF-16 (был сохранён как UTF-16), а прочитан как UTF-8.
Вообще используйте везде UTF-8 и будет счастье, а предложение помощи остаётся в силе.
Reply
Reply
а txt я как то с детства полюбила за универсальность переноса текстовой информации))
До файлика доберусь только 11го, но где в винде можно менять кодировку просматриеваемого я, кстати, не знаю) Онли юникс)
Reply
О, это радует! Не придётся ломать голову над каждой второй фразой, чтобы она оказалась сформулирована на простом юзьверском и при этом не грешила против истины.
В венде можно заменить стандартный куцый блокнот на православно опенсорный и гораздо более функциональный AkelPad или там Notepad++. Можно ещё было попробовать воспользоваться декодером студии Лебедева.
А вот специально для юниксоидов я расскажу, какую магию я собирался применять. Окажись у меня файл, я бы для начала посмотрел его шестнадцатеричный дамп, дабы глазами убедиться, что в нём достаточно энтропии, чтобы содержать текст. Будучи кедерастом я для этой цели схватился бы за Okteta, под GTK, вроде бы ghex для этих целей есть, ну а если нет графических шестнадцатеричных редакторов, то можно воспользоваться тру консольным методом
hexdump -C filename | less
Убедившись, что это вообще похоже на текст, натравил бы на файл консольный дуэт enca и enconv. Умная штука, смотри:
$ LC_ALL=ru_RU.UTF-8 echo Привет|iconv -f cp1251|enca ( ... )
Reply
Но все же мне кажется там что то слетело именно в данных. Правда непонятно как.
Reply
Leave a comment