Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Кодировка с mc  (Прочитано 5784 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн liniadamedia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Кодировка с mc
« : 23 Апреля 2012, 12:59:52 »
Добрый день.
Знаю, что подобных тем очень много, но из найденного ничего не помогло...
Проблема в следующем: хочу через mc viewer (F3) посмотреть текстовый файл в кодировке UTF-8 и вместо русских символов получаюся кракозябры...


Причем если посмотреть файл командой cat, то все отображается как надо.
Цитировать
locale
LANG=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

Цитировать
cat /etc/default/console-setup
# A configuration file for setupcon

# Change to "yes" and setupcon will explain what is being doing
VERBOSE_OUTPUT=no

# Setup these consoles.  Most people do not need to change this.
ACTIVE_CONSOLES="/dev/tty[1-6]"

# Put here your encoding.  Valid charmaps are: UTF-8 ARMSCII-8 CP1251
# CP1255 CP1256 GEORGIAN-ACADEMY GEORGIAN-PS IBM1133 ISIRI-3342
# ISO-8859-1 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6
# ISO-8859-7 ISO-8859-8 ISO-8859-9 ISO-8859-10 ISO-8859-11 ISO-8859-13
# ISO-8859-14 ISO-8859-15 ISO-8859-16 KOI8-R KOI8-U TIS-620 VISCII
CHARMAP="UTF-8"

# The codeset determines which symbols are supported by the font.
# Valid codesets are: Arabic Armenian CyrAsia CyrKoi CyrSlav Ethiopian
# Georgian Greek Hebrew Lao Lat15 Lat2 Lat38 Lat7 Thai Uni1 Uni2 Uni3
# Vietnamese.  Read README.fonts for explanation.
CODESET="CyrSlav"

# Valid font faces are: VGA (sizes 8, 14 and 16), Terminus (sizes
# 12x6, 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBold (sizes
# 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBoldVGA (sizes 14
# and 16), Fixed (sizes 13, 14, 15, 16 and 18), Goha (sizes 12, 14 and
# 16), GohaClassic (sizes 12, 14 and 16).
FONTFACE="TerminusBold"
FONTSIZE="16"

# You can also directly specify nonstandard font and ACM to load.
# Use space as separator if you want to load more than one font.
# FONT='lat9w-08.psf.gz /usr/local/share/brailefonts/brl-08.psf'
# ACM=/usr/local/share/consoletrans/my_special_encoding.acm


# The following variables describe your keyboard and can have the same
# values as the XkbModel, XkbLayout, XkbVariant and XkbOptions options
# in /etc/X11/xorg.conf.
XKBMODEL="pc104"
XKBLAYOUT="us"
XKBVARIANT=""
XKBOPTIONS=""

Подскажите,пожалуйста, как можно это исправить?
Спасибо!

track

  • Гость
Re: Кодировка с mc
« Ответ #1 : 23 Апреля 2012, 13:13:48 »
я вам посоветую спрашивать здесь
http://www.linux.org.ru/forum/midnight/

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6166
    • Просмотр профиля
Re: Кодировка с mc
« Ответ #2 : 23 Апреля 2012, 14:13:51 »
Проблема в следующем: хочу через mc viewer (F3) посмотреть текстовый файл в кодировке UTF-8
Откуда такая уверенность, что документ в UTF-8?

Оффлайн liniadamedia

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Кодировка с mc
« Ответ #3 : 23 Апреля 2012, 14:22:07 »
Проблема в следующем: хочу через mc viewer (F3) посмотреть текстовый файл в кодировке UTF-8
Откуда такая уверенность, что документ в UTF-8?

user@host:~$ file re.log
re.log: UTF-8 Unicode text

На самом деле, все решилось гораздо проще. В MC нажимаем Alt+E и выбираем кодировку UTF-8.
Теперь при просмотре все символы отображаются корректно.


Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Кодировка с mc
« Ответ #4 : 23 Апреля 2012, 14:47:17 »
Латинские символы в UTF-8 кодируются обычными кодами размером 1 байт.
Символы других языков кодируются 2-мя байтами.

Что мешает сделать так:

cat ваш_файл > новый_файл.txt

Оффлайн truegeek

  • FPGA Designer
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4214
  • аЦкий схемотехник
    • Просмотр профиля
Re: Кодировка с mc
« Ответ #5 : 24 Апреля 2012, 08:51:23 »
Закрыто.

 

Страница сгенерирована за 0.07 секунд. Запросов: 24.