cp1251 (как прочесть?)
Модератор: Bizdelnick
-
Fire
- Сообщения: 34
- ОС: Fedora Core 6
cp1251
Есть болванка с кучей текстовых файлов. Их названия записаны в другой кодировке (cp1251). Как научить линукс читать эту кодировку.
-
Liksys
- Сообщения: 2910
Re: cp1251
Примонтировать с опцией -o utf8 или -o iocharset=utf8
-
Fire
- Сообщения: 34
- ОС: Fedora Core 6
-
Fire
- Сообщения: 34
- ОС: Fedora Core 6
Re: cp1251
Вот что пишет
Может я что-то не так делаю?
[root@localhost dominator]# mount -o utf8 /dev/hda
mount: can't find /dev/hda in /etc/fstab or /etc/mtab
Может я что-то не так делаю?
-
panter_dsd
- Сообщения: 157
- Статус: Жаждущий знаний
- ОС: Slackware 12
Re: cp1251
В /etc/fstab напиши
/dev/hdс /mnt/cdrom udf,iso9660 user,noauto,utf8 0 0
Дальше mount/mnt/cdrom
С уважением.
Пантер.
-
Unicorn
- Сообщения: 689
- Статус: Бригадир мучеников Аль-Аксы
- ОС: Gentoo 100% fresh, Archlinux
Re: cp1251
ИМХО никак не сделаешь. У CDFS нет соответствующих опций монтирования
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
-
Fire
- Сообщения: 34
- ОС: Fedora Core 6
Re: cp1251
Т.е. болванку прочесть никак нельзя??? А что если содержимое перенести на хард, то тогда можно будет изменить кодировку названий?
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: cp1251
ИМХО никак не сделаешь. У CDFS нет соответствующих опций монтирования
А у меня читает? У меня болванки особенные?
-
Fire
- Сообщения: 34
- ОС: Fedora Core 6
Re: cp1251
А у меня читает? У меня болванки особенные?
Может быть у тебя кодировка ср1251 стоит (у меня так на ASPLinuxe было), а у меня-то UTF-8
-
admiral
- Сообщения: 361
Re: cp1251
Где-то в инете есть патч к mc, который позволяет выбирать кодировку каждой из панелей. Так же при копировании можно выбрать из какой кодировки в какую. Или найди прогу для конвертации.
-
panter_dsd
- Сообщения: 157
- Статус: Жаждущий знаний
- ОС: Slackware 12
Re: cp1251
Что-то в первый раз слышу, что имена 1251 на сиди не восринимаются Линухом. У меня локаль ютфная и диски не только режет, но и читает нормально.
С уважением.
Пантер.
-
Liksys
- Сообщения: 2910
-
Unicorn
- Сообщения: 689
- Статус: Бригадир мучеников Аль-Аксы
- ОС: Gentoo 100% fresh, Archlinux
Re: cp1251
ну давай вместе почитаем
Код: Выделить всё
Mount options for iso9660
iocharset=value
Character set to use for converting 16 bit Unicode characters on CD to 8 bit characters. The default is iso8859-1.
utf8
Convert 16 bit Unicode characters on CD to UTF-8.как iocharset=utf8 ему поможет, если названия файлов у него изначально прописаны в CP1251?
впрочем, экперимент нас рассудит
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: cp1251
Может быть у тебя кодировка ср1251 стоит (у меня так на ASPLinuxe было), а у меня-то UTF-8
Нет, у меня локаль utf8. А на cdrom, если он записан с расширением joliet, что скорее всего так - utf16.
-
panter_dsd
- Сообщения: 157
- Статус: Жаждущий знаний
- ОС: Slackware 12
-
TRON
- Сообщения: 254
- ОС: Debian t/u/e
Re: cp1251
(Unicorn @ Nov 23 2006, в 02:42) писал(а):ИМХО никак не сделаешь. У CDFS нет соответствующих опций монтирования
CDFS - это аудиодиск, а диск с данными - это iso9660. Там почти наверняка есть такие опции.
-
Unicorn
- Сообщения: 689
- Статус: Бригадир мучеников Аль-Аксы
- ОС: Gentoo 100% fresh, Archlinux
Re: cp1251
Я про эти опции написал двумя постами выше.
Так вот, в manе черном по белому написано, что опция iocharset конвертирует имена файлов, которые изначально записаны в кодировке UTF-16. Если имена файлов записаны в другой кодировке (в этом топике - CP1251) - ничего не поможет.
Рад, если я ошибаюсь и неверно трактую man. У меня где-то лежит диск, записанный k3b в CP1251 без расширений Joliet. Реанимации с помощью mount он не поддается.
Так вот, в manе черном по белому написано, что опция iocharset конвертирует имена файлов, которые изначально записаны в кодировке UTF-16. Если имена файлов записаны в другой кодировке (в этом топике - CP1251) - ничего не поможет.
Рад, если я ошибаюсь и неверно трактую man. У меня где-то лежит диск, записанный k3b в CP1251 без расширений Joliet. Реанимации с помощью mount он не поддается.
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: cp1251
Рад, если я ошибаюсь и неверно трактую man. У меня где-то лежит диск, записанный k3b в CP1251 без расширений Joliet. Реанимации с помощью mount он не поддается.
Если так, то да. Но разве кто-то пишет диски без Joliet или Rock Ridge? Скорее всего достаточно опции iocharset=utf8.
-
Unicorn
- Сообщения: 689
- Статус: Бригадир мучеников Аль-Аксы
- ОС: Gentoo 100% fresh, Archlinux
Re: cp1251
ОК, ждем когда Fire отрапортует о результатах.
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
-
alv
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: cp1251
Чего-то, ребята, вы не то говорите
Без Джульетты (или Рок Риджа) можно записать диск только в чистом iso-формате, а это досовская схема 8.3, причем из голимой латиницы (128 символов ASCII)
что такое CDFS - грешным делом, не знаю, НО: аудио-компакт не несет файловой системы вааще (потому и не монтируется)
Ну а чтобы мозги себе не пудрить - не давайте файлам кириллические имена
нигде и никогда
а если уж дали - читайте специальный материал по поводу кодировок - то ли в проектах форума, то ли на пазикс.ру
Без Джульетты (или Рок Риджа) можно записать диск только в чистом iso-формате, а это досовская схема 8.3, причем из голимой латиницы (128 символов ASCII)
что такое CDFS - грешным делом, не знаю, НО: аудио-компакт не несет файловой системы вааще (потому и не монтируется)
Ну а чтобы мозги себе не пудрить - не давайте файлам кириллические имена
нигде и никогда
а если уж дали - читайте специальный материал по поводу кодировок - то ли в проектах форума, то ли на пазикс.ру
-
panter_dsd
- Сообщения: 157
- Статус: Жаждущий знаний
- ОС: Slackware 12
Re: cp1251
Unicorn писал(а): ↑24.11.2006 14:36Я про эти опции написал двумя постами выше.
Так вот, в manе черном по белому написано, что опция iocharset конвертирует имена файлов, которые изначально записаны в кодировке UTF-16. Если имена файлов записаны в другой кодировке (в этом топике - CP1251) - ничего не поможет.
Рад, если я ошибаюсь и неверно трактую man. У меня где-то лежит диск, записанный k3b в CP1251 без расширений Joliet. Реанимации с помощью mount он не поддается.
По началу, как только я поставил Линукс, я записал несколько дисков под cdroast. При записи указал кодировку выхода 1251. Теперь под виндой все читается с лету, а в Линухе нет.Я все таки примонтировал диски под Линухой с читаемыми названиями, но как - не помню. Помню, что участвовали codepage и iocharset. Т.е. примонтировать методом великого ученого Тыка возможно.
С уважением.
Пантер.
-
Fire
- Сообщения: 34
- ОС: Fedora Core 6
Re: cp1251
Че-то у меня не получается привод примонтровать. Команда вроде такая: 
Писал программой k3b из под Линукса.
А вот как узнать какой адрес у моего привода не знаю. Искал по документациях, там ничего. Уменя 2 привода, пытаюсь прочесть главным. Не подскажете нубу как узнать адрес адрес устройства?mount <устройство или сервер>: dev/hda
Писал программой k3b из под Линукса.
-
dag
- Сообщения: 188
Re: cp1251
Fire писал(а): ↑24.11.2006 22:36Че-то у меня не получается привод примонтровать. Команда вроде такая:А вот как узнать какой адрес у моего привода не знаю. Искал по документациях, там ничего. Уменя 2 привода, пытаюсь прочесть главным. Не подскажете нубу как узнать адрес адрес устройства?mount <устройство или сервер>: dev/hda
Писал программой k3b из под Линукса.
Записано линуксом - значит диск все таки монтируется??Или как?
Душа просит ананасов в шампанском,
а организм требует водки....
а организм требует водки....
-
snake
- Бывший модератор
- Сообщения: 677
Re: cp1251
Хоспати, это ж азбучные истины!(Fire @ Nov 24 2006, в 22:33) писал(а):А вот как узнать какой адрес у моего привода не знаю. Искал по документациях, там ничего.
IDE 1 master --- /dev/hda
IDE 1 slave --- /dev/hdb
IDE 2 master --- /dev/hdc
IDE 2 slave --- /dev/hdd
Если уж этого не смогли найти, то как же Вы вообще ищете то!?
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
JabberID: zmeyk@jabber.ru
-
TRON
- Сообщения: 254
- ОС: Debian t/u/e
Re: cp1251
У меня в fstab написано:
utf8 я сам добавил, когда пришлось монтировать диск с кириллическими именами файлов записаный в винде. Имена стали читабельны. Правда не знаю - какая там кодировка имен.
Код: Выделить всё
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto,utf8 0 0utf8 я сам добавил, когда пришлось монтировать диск с кириллическими именами файлов записаный в винде. Имена стали читабельны. Правда не знаю - какая там кодировка имен.
-
georgy_sh
- Сообщения: 1172
- Статус: thermonuclear...
- ОС: GNU/Linux
Re: cp1251
А Вы там и посмотрите , какой файл устройства у привода .
-
Fire
- Сообщения: 34
- ОС: Fedora Core 6
Re: cp1251
Записано линуксом - значит диск все таки монтируется??Или как?
Через Gnome все прекрасно монтируется. Только там кодировка не распознается. А через консоль с параметром примонтировать не получается.
[root@localhost dominator]# mount /dev/hda
mount: can't find /dev/hda in /etc/fstab or /etc/mtab
-
snake
- Бывший модератор
- Сообщения: 677
Re: cp1251
Вы вообще читаете, что Вам пишут!?
"IDE 1 master --- /dev/hda" (!!!)
Вы в man mount заглядывали? Если да, то точно ли у Вас CD-Rom висит мастером на первом иде канале? Покажите свой fstab в конце концов.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
JabberID: zmeyk@jabber.ru
-
Fire
- Сообщения: 34
- ОС: Fedora Core 6
Re: cp1251
Мой fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
devpts /dev/pts devpts gid=5,mode=620 0 0
tmpfs /dev/shm tmpfs defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0