9 февраля 2014 г., 16:59 пользователь Vladislav V. Prodan <
[email protected]> написал:

> Начал ковырять 10-ку и возникли вопросы.
>
>
> 1) Как получить вывод utf-8 в консоле малой кровью?
> пока что у меня только крякозябры :(
>
> http://habrastorage.org/files/9e6/134/6aa/9e61346aac9d4fd8b4b3124124d7af0b.png
>
> В шелле с руссификауией нет проблем
> [18:52]vm-10-1:root->/root# date
> воскресенье,  9 февраля 2014 г. 18:58:35 (EET)
>
>
>

Почитал почти всю дискуссию.
Мне стыдно, что я спровоцировал такой срач местами.

Подвожу итоги.
Самый простой и быстрой способ:

cat << EOF >> /etc/csh.cshrc
setenv LANG ru_RU.UTF-8
# revert to English, enter:
# setenv LANG C
EOF

Чтобы вернуться в английскую консоль, ввести:
setenv LANG C

FS, вроде корректно отображает файлы и директории с utf8 текстами:

root@vm-10-0:/tmp/梁伟明/Проверка # locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=
root@vm-10-0:/tmp/梁伟明/Проверка # date
понедельник, 10 февраля 2014 г. 21:02:51 (EET)
root@vm-10-0:/tmp/梁伟明/Проверка # ls -l
total 3
-rw-r--r--  1 root  wheel  0 10 фев 20:56 Nǐ
-rw-r--r--  1 root  wheel  0 10 фев 20:56 Nǐ zài wǒ zǒu
-rw-r--r--  1 root  wheel  0 10 фев 20:56 wǒ
-rw-r--r--  1 root  wheel  0 10 фев 20:56 zài
-rw-r--r--  1 root  wheel  0 10 фев 20:56 zǒu
-rw-r--r--  1 root  wheel  0 10 фев 20:57 你在我走
root@vm-10-0:/tmp/梁伟明/Проверка # cat 你在我走
道可道非常道,名可名非常名。" and "吾輩は猫で∂る(夏ュレ漱⽯):吾輩は猫で∂る

あいうえおかがきぎくぐけこさざしじすせそただちぢつてとなにぬねのはばぱひふへほまみむ

P.S. Если у вас есть другие тесты utf8, пожалуйста поделитесь.

-- 
Vladislav V. Prodan
System & Network Administrator
http://support.od.ua
+380 67 4584408, +380 99 4060508
VVP88-RIPE

Ответить