сonvmv переделал названия файлов в псевдографику (Нужно было из koi8-r в utf-8)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

malor
Сообщения: 335

сonvmv переделал названия файлов в псевдографику

Сообщение malor »

Данные с диска с RedHat 9 (Shrike) они были скинуты в раздел с CentOS 4.1.
В CentOS русские названия файлов оказались представлены крякозябрами. Но вот что выполняла прога convmv(проделывал в Slackware 10.2) :

bash-3.00# convmv -t utf-8 -f koi8-r -r --notest ./mallory
mv "./mallory/План работы2.sxw" "./mallory/п÷п╩п╟п╫ я─п╟п╠п╬я┌я▀2.sxw"
mv "./mallory/План работы.sxw" "./mallory/п÷п╩п╟п╫ я─п╟п╠п╬я┌я▀.sxw"
mv "./mallory" "./п²п░п╒п░п╗п░"
Ready!

Почему я получил псевдографику ?
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: сonvmv переделал названия файлов в псевдографику

Сообщение madskull »

Почему же псевдографику? Невооруженным взглядом видно, что это UTF.
А вот локаль какая? Хотя и так видно, что koi8...
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
Mitya-ncc
Сообщения: 268
Статус: Живущий тут

Re: сonvmv переделал названия файлов в псевдографику

Сообщение Mitya-ncc »

bash-3.00# convmv -t utf-8 -f koi8-r -r --notest ./mallory
mv "./mallory/План работы2.sxw" "./mallory/пчп╩п╟п╫ я─п╟п╠п╬я┌я▀2.sxw"
mv "./mallory/План работы.sxw" "./mallory/пчп╩п╟п╫ я─п╟п╠п╬я┌я▀.sxw"
mv "./mallory" "./пІп░п╒п░п╗п░"

а что тут удивительного-то? :huh:
немного непонятно что ты хочешь сделать.
ты хотел сконвертить имена файлов из koi8 в юникод??
если да, то всё правильно получилось.
В одном мгновеньи – видеть вечность,
Огромный мир в горсти песка,
В одной песчинке – бесконечность,
И небо в чашечке цветка.
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: сonvmv переделал названия файлов в псевдографику

Сообщение Лис »

пчп╩п╟п╫ я─п╟п╠п╬я┌я▀.

не знаю, зачем вам понадобилось копвертировать названия файлов в utf8, но теперь для того, чтобы увидеть это нормальными буквами на ext3/reiserfs разделе, вам понадобится ставить utf8 локаль.
Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: сonvmv переделал названия файлов в псевдографику

Сообщение ddc »

Лис
Лис писал(а):
02.05.2006 11:11
не знаю, зачем вам понадобилось копвертировать названия файлов в utf8, но теперь для того, чтобы увидеть это нормальными буквами на ext3/reiserfs разделе, вам понадобится ставить utf8 локаль.
А что тут непонятного? Человек установил дистрибутив и увидел, что не читается ничего. И тогда он решил конвертнуть.

mallory
Вам нужно выставить нужный шрифт и таблицу перекодировки для консоли, ищите, как это делается в Вашем дистрибутиве. И в зависимости от желаемой кодировки Вам может потребоваться обратная конфертация названий.
Спасибо сказали:
malor
Сообщения: 335

Re: сonvmv переделал названия файлов в псевдографику

Сообщение malor »

Взял файлы из WinXP, кинул их в ASPLinux 11. Там их имена имеют следующий вид:

Код: Выделить всё

drwxr-xr-x  2 root root   4096 Июл 18 11:56 Å«½¿¡á
-r--r--r--  1 root root 296448 Дек  1  2005 ÄåêäÇàîÄà.xls
-r--r--r--  1 root root  21504 Июн 15 11:01 ÄÇÄ.doc
-r--r--r--  1 root root  28672 Апр  6  2005 æÇâÉ.xls
-r--r--r--  1 root root 174080 Окт  4  2005 æ»Óáó¬á «ª¿ñ. »« ñ¡´¼ 505.xls
-r--r--r--  1 root root 173568 Окт  4  2005 æ»Óáó¬á «ª¿ñ. »« ñ¡´¼ 506.xls
-r--r--r--  1 root root  15360 Июл 22  2005 æ»Óáó¬á »« ÇÓíá½ÑÔÒ.xls
-r--r--r--  1 root root  29696 Июн 21  2005 æ»Óáó¬á »« «íÑß»ÑþÑ¡¿¯ ¼áÔÑӿὫ¼ ¬Ó«¡ÞÔÑ®¡«ó æèæ.doc
Запускал команду convmv -f cp1251 -t utf8 -r --notest ./dir, но имена оставались теми же. Почему?
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: сonvmv переделал названия файлов в псевдографику

Сообщение serg_sk »

а че за ./dir? :blink:
Если это директорию ты так указал, то попробуй вот так ./dir/*
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
malor
Сообщения: 335

Re: сonvmv переделал названия файлов в псевдографику

Сообщение malor »

serg_sk писал(а):
18.07.2006 21:38
а че за ./dir?
Вообще-то, конечно, там реальное название каталога стояло, в том именно формате в котором я написал.
Те значки, из предыдущего моего поста, на самом деле, не те что должны были отобразиться. Их тут заменил знак, похожий на русскую букву "Б". Почему форум представляет их в таком виде?
Спасибо сказали:
Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: сonvmv переделал названия файлов в псевдографику

Сообщение Skull »

mallory писал(а):
18.07.2006 21:28
Взял файлы из WinXP, кинул их в ASPLinux 11.
Укажите параметры монтирования виндовозной шары: iocharset=koi8-r,codepage=866 - тогда ничего конвертировать не надо.
Skull
Спасибо сказали:
omoh
Сообщения: 33

Re: сonvmv переделал названия файлов в псевдографику

Сообщение omoh »

Кстати, а выньХП вынь2к3 вроде же юникод держат ?
Потому что вынь2к не поддерживает. Из за этого пока люди страдают.
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: сonvmv переделал названия файлов в псевдографику

Сообщение Liksys »

omoh писал(а):
19.07.2006 17:03
Кстати, а выньХП вынь2к3 вроде же юникод держат ?
Потому что вынь2к не поддерживает. Из за этого пока люди страдают.

Чооо? :blink:
Спасибо сказали:
malor
Сообщения: 335

Re: сonvmv переделал названия файлов в псевдографику

Сообщение malor »

Skull писал(а):
19.07.2006 10:12
Укажите параметры монтирования виндовозной шары: iocharset=koi8-r,codepage=866 - тогда ничего конвертировать не надо.
Надо диск вытаскивать из корпуса и подсоединять в другой комп(сборки Compaq - плоские, неудобные, лень). Но дело веть за малым...лишь дать команду...
Спасибо сказали:
Аватара пользователя
Skull
Модератор
Сообщения: 2089
ОС: ALT Linux

Re: сonvmv переделал названия файлов в псевдографику

Сообщение Skull »

omoh писал(а):
19.07.2006 17:03
Кстати, а выньХП вынь2к3 вроде же юникод держат ?
Потому что вынь2к не поддерживает. Из за этого пока люди страдают.
Держит юникод. Но на NTFS. А на FAT - извольте 8-битную OEM кодировку. Под любой Windows.
Skull
Спасибо сказали:
Аватара пользователя
Liksys
Сообщения: 2910

Re: сonvmv переделал названия файлов в псевдографику

Сообщение Liksys »

Skull писал(а):
20.07.2006 12:28
omoh писал(а):
19.07.2006 17:03

Кстати, а выньХП вынь2к3 вроде же юникод держат ?
Потому что вынь2к не поддерживает. Из за этого пока люди страдают.
Держит юникод. Но на NTFS. А на FAT - извольте 8-битную OEM кодировку. Под любой Windows.

Аааа. Понял. Спасибо за перевод. :)
Спасибо сказали:
omoh
Сообщения: 33

Re: сonvmv переделал названия файлов в псевдографику

Сообщение omoh »

Skull, спасибо. Буду знать. Samba PDC - наше всё :)


Liksys, :)
Спасибо сказали: