PDA

Просмотр полной версии : крякозябры на месте русских букв


null_access
10.10.2006, 20:37
такая проблемка, в файлах в Мандрива Линукс, русские буквы отображаются как крякозябры, если использовать Midnight Comander или Kwrite. Если открывать те же файлы с помощью Mozilla Firefox, то русские буквы нормально видно..
Как бы это поправить?

pop_korn
10.10.2006, 22:07
через зопенг настроил локаль, вообще при установке если правильно тыкать, то проблем быть не должно =\

null_access
10.10.2006, 23:21
через зопенг настроил локаль
команда локаль с щелла, выдаёт такую мессагу..:
$ locale
LANG=ru_RU
LC_CTYPE=ru_RU
LC_NUMERIC=ru_RU
LC_TIME=ru_RU
LC_COLLATE=ru_RU
LC_MONETARY=ru_RU
LC_MESSAGES=ru_RU
LC_PAPER=ru_RU
LC_NAME=ru_RU
LC_ADDRESS=ru_RU
LC_TELEPHONE=ru_RU
LC_MEASUREMENT=ru_RU
LC_IDENTIFICATION=ru_RU
LC_ALL=

LX_D
10.10.2006, 23:28
Поконкретнее в именах или в самих файлах?
Если в именах - смени кодировку ФС, точнее монтируй...
В смаих файлах - смени кодировку в редакторе... :d

null_access
10.10.2006, 23:32
имена нормально видно русские, в самих файлах не отображает читабельно.
кодировку в редакторе менял, не помогает, у меня там koi8-r стоИт.

tclover
11.10.2006, 00:00
Какой то скудный у тебя вывод локали
tclover@terr4n:~$ locale
LANG=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"
... и тд

Русских вариантов кодировок может быть много...
зы, попробуй переключить кодировку в редакторе на utf8

kfor
11.10.2006, 04:20
Собсно если в самих файлах то что мешает сменить в самом редакторе кодировку?

pop_korn
11.10.2006, 16:24
popkorn@korn:~$ locale
LANG=ru_RU.CP1251
LANGUAGE=ru_RU:ru:en_GB:en
LC_CTYPE="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_PAPER="ru_RU.CP1251"
LC_NAME="ru_RU.CP1251"
LC_ADDRESS="ru_RU.CP1251"
LC_TELEPHONE="ru_RU.CP1251"
LC_MEASUREMENT="ru_RU.CP1251"
LC_IDENTIFICATION="ru_RU.CP1251"
LC_ALL=


вообщем у тебя русская локаль, а кодировка не установлена...
ищи скрипт, который при старте настраивает локаль и указывай кодировку =\

BMaster
12.10.2006, 01:12
Вручную нужно ввести:
export LANG=ru_RU.KOI8-R
Либо
export LANG=ru_RU.CP1251 или же
export LANG=ru_RU.UTF-8
А так подредактировать файл /etc/sysconfig/i18n либо /etc/profile, либо ~.profile
Как в мандряке хз, везде структура разная.

kfor
12.10.2006, 01:45
собсно во фрибсд у меня в профайле вот эта строчка добавлена
LANG=ru_RU.KOI8-R; export LANG

null_access
12.10.2006, 18:30
в файле /etc/sysconfig/i18n вот что было
SYSFONTACM=koi8-u
LANGUAGE=ru_RU:ru
LC_ADDRESS=ru_RU
LC_COLLATE=ru_RU
LC_NAME=ru_RU
LC_NUMERIC=ru_RU
LC_MEASUREMENT=ru_RU
LC_TIME=ru_RU
LANG=ru_RU
LC_IDENTIFICATION=ru_RU
LC_MESSAGES=ru_RU
LC_CTYPE=ru_RU
LC_TELEPHONE=ru_RU
LC_MONETARY=ru_RU
LC_PAPER=ru_RU
SYSFONT=UniCyr_8x16

подредактировал, ок)