LINUX.ORG.RU

Винда и кракозябры


0

0

В общем, установлен Debian 4.0, локаль UTF-8. При монтировании виндовского раздела (ХРюша), русский - кракозябрами. Пробовал разные варианты, например, -o iocharset=utf-8,codepage=866, не помогает. С какими опциями монтировать-то?

★★★★

Ответ на: комментарий от anonymous

Винда на каком разделе стоит? FAT32 или NTFS? Если NTFS, то монтировать нужно с параметром nls=

P.S.В ядре должно быть включено...

furs
()

А знает ли ядро про такие кодировки:

cat /boot/config | grep 866

cat /boot/config | grep utf8

и если модулем сделано, то загружен ли он:

lsmod | grep 866

lsmod | grep utf8

marsijanin ★★
()
Ответ на: комментарий от Lego_12239

> Там файло в utf8 хранится(ntfs, по крайней мере, точно).

На NTFS - в UCS-2. Но codepage по-любому не нужен.

anonymous
()
Ответ на: комментарий от marsijanin

Ядро знает. Файловых систем две, ФАТ и НТФС ( я монтирую через тоннель расшаренные винты на рабочей машине).

dpkg ★★★★
() автор топика
Ответ на: комментарий от dpkg

_Не_ нужно указывать codepage для NTFS. Достаточно казать правильный (совпадающий с кодировкой текущей локали) iocharset.

anonymous
()
Ответ на: комментарий от anonymous

>Достаточно казать правильный (совпадающий с кодировкой текущей локали) iocharset.

Мля!!!!!!!

man mount

>nls=name
> New name for the option earlier called iocharset.

>utf8 Use UTF-8 for converting file names.

Если локаль utf8 - нужно указывать параметр utf8. Иначе nls=<кодировка локали>

router ★★★★★
()
Ответ на: комментарий от router

> Мля!!!!!

...

> >utf8 Use UTF-8 for converting file names. 


$ locale
LANG=ru_RU.KOI8-R
LANGUAGE=ru_RU.KOI8-R
LC_CTYPE=ru_RU.KOI8-R
LC_NUMERIC=ru_RU.KOI8-R
LC_TIME=ru_RU.KOI8-R
LC_COLLATE=ru_RU.KOI8-R
LC_MONETARY=ru_RU.KOI8-R
LC_MESSAGES=ru_RU.KOI8-R
LC_PAPER=ru_RU.KOI8-R
LC_NAME=ru_RU.KOI8-R
LC_ADDRESS=ru_RU.KOI8-R
LC_TELEPHONE=ru_RU.KOI8-R
LC_MEASUREMENT=ru_RU.KOI8-R
LC_IDENTIFICATION=ru_RU.KOI8-R
LC_ALL=

пп╩я? пп╩я

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.