Кодировка в мандриве (.... проблемы с русским текстом)

PCLinuxOS

Модератор: Bizdelnick

mennanov
Сообщения: 16
ОС: mandriva 2008

Кодировка в мандриве

Сообщение mennanov »

Проблема: русский текст отображается в системе некорректно - файлы с русскими символами Наутилус отображает примерно так: ???? ??.avi
Кроме того, русские символы некорректно отображаются в текстовых файлах если их открывать в gedit, но если открыть этот же файл в firefox, то всё вроде бы ок, вот пример в gedit:

<p>пЕЙКЮЛМНЕ ЮЦЕМРЯРБН SKY Group АШКН ЯНГДЮМН Б 2007 ЦНДС. нЯМНБМНИ ЖЕКЭЧ МЮЬЕИ ПЮАНРШ ЪБКЪЕРЯЪ ПЮГБХРХЕ ПЕЦХНМЮКЭМНЦН ПШМЙЮ ПЕЙКЮЛМШУ СЯКСЦ ОСРЕЛ ОПНТЕЯЯХНМЮКЭМНЦН ОНДУНДЮ Й ПЕЬЕМХЧ ОНЯРЮБКЕММШУ ОЕПЕД МЮЛХ ГЮДЮВ.</p>


Пожалуйста, помогите. :)

Всем огромное спасибо.
Спасибо сказали:
BDag
Сообщения: 276
ОС: Mandriva Linux Cooker

Re: Кодировка в мандриве

Сообщение BDag »

man recode это для изменения кодировки файлов

покажи вывод команды locale и где именно наутилус не отображает русские буквы.
Спасибо сказали:
BDag
Сообщения: 276
ОС: Mandriva Linux Cooker

Re: Кодировка в мандриве

Сообщение BDag »

man recode это для изменения кодировки файлов

покажи вывод команды locale и где именно наутилус не отображает русские буквы.
Спасибо сказали:
Xandry
Сообщения: 980
ОС: openSUSE

Re: Кодировка в мандриве

Сообщение Xandry »

mennanov писал(а):
20.02.2008 20:58
<p>пЕЙКЮЛМНЕ ЮЦЕМРЯРБН SKY Group АШКН ЯНГДЮМН Б 2007 ЦНДС. нЯМНБМНИ ЖЕКЭЧ МЮЬЕИ ПЮАНРШ ЪБКЪЕРЯЪ ПЮГБХРХЕ ПЕЦХНМЮКЭМНЦН ПШМЙЮ ПЕЙКЮЛМШУ СЯКСЦ ОСРЕЛ ОПНТЕЯЯХНМЮКЭМНЦН ОНДУНДЮ Й ПЕЬЕМХЧ ОНЯРЮБКЕММШУ ОЕПЕД МЮЛХ ГЮДЮВ.</p>


Похоже всё пытается читаться в KOI8-R. Ещё не плохо бы посмотреть вывод less /etc/fstab
Спасибо сказали:
Аватара пользователя
Cossack
Сообщения: 374
ОС: Ubuntu

Re: Кодировка в мандриве

Сообщение Cossack »

если честно, а где при установки мандривы вы кодировку меняете все, и зачем?

p.s. в полне возможно файл с кодировкой CP1251, просто выбери её из списка кодировок(если в gedit такой присутствует)
KUbuntu - AMD Phenom X4 9650, DDR2-800 4x1024Mb, nVidia GF 9800 GTX+
LUbuntu - ASUS Eee PC S101H
Спасибо сказали:
mennanov
Сообщения: 16
ОС: mandriva 2008

Re: Кодировка в мандриве

Сообщение mennanov »

p.s. в полне возможно файл с кодировкой CP1251, просто выбери её из списка кодировок(если в gedit такой присутствует)

где это можно посмотреть? кстати, open office тоже отквазывается видеть русские символы...

покажи вывод команды locale и где именно наутилус не отображает русские буквы.

на флешке наутилус неправильно отбражает названия русских файлах записанных в винде, но если создать файл с русским именем под мандривой и записать туда русские символы, то всё ок. Полагаю, что кодировка по умолчанию utf-8, как мне поставить cp1251?

вот:

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

[ren@localhost ~]$ locale
LANG=ru_RU.UTF-8
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Кодировка в мандриве

Сообщение Sleeping Daemon »

mennanov писал(а):
21.02.2008 14:08
p.s. в полне возможно файл с кодировкой CP1251, просто выбери её из списка кодировок(если в gedit такой присутствует)

где это можно посмотреть? кстати, open office тоже отквазывается видеть русские символы...

покажи вывод команды locale и где именно наутилус не отображает русские буквы.

на флешке наутилус неправильно отбражает названия русских файлах записанных в винде, но если создать файл с русским именем под мандривой и записать туда русские символы, то всё ок. Полагаю, что кодировка по умолчанию utf-8, как мне поставить cp1251?

вот:

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

[ren@localhost ~]$ locale
LANG=ru_RU.UTF-8
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=


Откуда взялись файлы с русскими буквами?
В консоле, кстати они нормально отображаются?
Спасибо сказали:
mennanov
Сообщения: 16
ОС: mandriva 2008

Re: Кодировка в мандриве

Сообщение mennanov »

Откуда взялись файлы с русскими буквами?
В консоле, кстати они нормально отображаются?


блин... ничё не пойму.... почти все файлы норм отображаются, но есть парочка, которые отображаются норм тока в винде

но это всё не главное... главное, это чтобы в текстовом редакторе я смог редактировать РУССКИЙ текст.... а не кракозябры ,;)
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Кодировка в мандриве

Сообщение drBatty »

mennanov писал(а):
21.02.2008 19:41
главное, это чтобы в текстовом редакторе я смог редактировать РУССКИЙ текст.... а не кракозябры
Именно редактировать чужие файлы? Тогда 2 варианта:
1)Узнать откуда этот файл(точнее его кодировку(в вынь почти всегда CP1251)), перекодировать файл в ту кодировку что у вас в системе(как я понял UTF8), отредактировать файл и перекодировать обратно(по желанию).
2)Использовать редактор поддерживающий разные кодировки(например Kate, он входит в поставку Mandriva).


PS: забыл: перекодировать можно командой iconv
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
mennanov
Сообщения: 16
ОС: mandriva 2008

Re: Кодировка в мандриве

Сообщение mennanov »

ок, будем пробовать
Спасибо сказали: