Автор Тема: Русская Локаль  (Прочитано 6498 раз)

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

Elnar

  • *
  • Сообщений: 62
  • Karma: +0/-0
Русская Локаль
« : 19 Ноября 2007, 03:52 »
Я сейчас использую локаль CP1251 из-за совместимости с Windows. Но родной локалью считается koi8-r. Подскажите какую локаль все-таки лучше использовать и почему.

Dim_maN

  • *
  • Сообщений: 114
  • Karma: +0/-0
(Нет темы)
« Ответ #1 : 19 Ноября 2007, 08:49 »
UTF-8. Все дистрибутивы уже перешли на эту локаль. Назад пути нет.
Есть ещё проблемы в некоторых программах, но и они постепенно решаются.

Elnar

  • *
  • Сообщений: 62
  • Karma: +0/-0
(Нет темы)
« Ответ #2 : 20 Ноября 2007, 12:21 »
Мне просто иногда приходиться работать в Windows пока wine не настроил еще. мне нужно что бы была совместимость по кодировкам. В UTF8 она есть?

Gennie

  • Global Moderator
  • *****
  • Сообщений: 378
  • Karma: +10/-0
(Нет темы)
« Ответ #3 : 20 Ноября 2007, 04:28 »
Цитата: "Dim_maN"
UTF-8. Все дистрибутивы уже перешли на эту локаль. Назад пути нет.
Есть ещё проблемы в некоторых программах, но и они постепенно решаются.
Dim_maN, а как же монтирование FAT32 под UTF8? Ведь сама стандартная mount ругается при подключении фатов в духе: "Осторожно! При монтировании ФАТ в UTF8 файловая система может стать регистрозависимой!" ? У меня, конечно, тоже UTF-8, и пока это предупреждение не обернулось ничем плохим, но настораживает сам факт, что с KOI8, скажем, в принципе нет таких проблем.
Elnar, UTF8 позволяет отображать корректно на одной страничке, скажем, корейские иероглифы, арабскую вязь, казахский, армянский и русский, и всё это не превратится в месиво из символов и прочего мусора. Что же до Win CP1251 -- вы пробовали когда-нибудь открыть шведский, финский, немецкий, или в том же роде текст в эхплорере в кодировке 1251? Да, это там где "а умлаут" отображается как русская "д", и т.п. приколы. Особенно интересно выглядят, блин, стихи песен, скажем, на английском, но со включениями немецких вставок (по умолчанию-то в виндах родная 1251 на всё установлена!): разгребать потом, где какие буквы были заменены, перезаменять это всё обратно...
В общем-то выбор удобств всегда за пользователем, смотря для чего вам надо применять ту или иную локаль.
Мир явно движется куда-то не туда и Microsoft возглавляет это движение! (L) 2006
Microsoft is not the answer... Microsoft is a question and the answer is NO!
Thou shalt call Unix-minded tru freeware a Holyware!

Elnar

  • *
  • Сообщений: 62
  • Karma: +0/-0
(Нет темы)
« Ответ #4 : 20 Ноября 2007, 05:14 »
В основном неприятности начинаются когда обращаешься к линуксовским разделам из винды, ну или опять же пишешь на флешку, а потом читаешь под виндой. Из-за этого я использую СР1251, но о меня есть сомнения, что ее нормально поддерживают все пиложения и ставться то она нормально только под Дебиан и АСП. Вот и думаю, что лучше ставить? Кто-нибудь может что-нибуть посоветовать?

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
(Нет темы)
« Ответ #5 : 30 Ноября 2007, 09:58 »
Цитировать
когда обращаешься к линуксовским разделам из винды
Ужас... Это еще зачем? Не проще ли держать один раздел, скажем, в NTFS, к которому будет доступ из обеих систем?

Цитировать
ну или опять же пишешь на флешку, а потом читаешь под виндой
Года 2 не имел таких проблем, смотри настройки

Цитировать
Вот и думаю, что лучше ставить?

Используй юникод. Самое нормальное решение.


rain@gfl-1160:~$ 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=

rain@gfl-1160:~$ mount | grep /dev/sda
/dev/sda1 on /media/disk type vfat (rw,nosuid,nodev,uhelper=hal,shortname=winnt,uid=1000)

В ядре по-дефолту поставил для FAT'a - utf8
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!

Ну и фиг с ним... Все работает и сплю спокойно.
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

Elnar

  • *
  • Сообщений: 62
  • Karma: +0/-0
(Нет темы)
« Ответ #6 : 01 Декабря 2007, 12:00 »
Цитировать
когда обращаешься к линуксовским разделам из винды
Цитировать
Ужас... Это еще зачем? Не проще ли держать один раздел, скажем, в NTFS, к которому будет доступ из обеих систем?


А в Линуксе нормальной стабильной записи на NTFS вроде еще нет.

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
(Нет темы)
« Ответ #7 : 01 Декабря 2007, 12:07 »
Цитировать
А в Линуксе нормальной стабильной записи на NTFS вроде еще нет.

Здрасьте... ntfs-3g уже около года, как релизнулся, в том же knoppix 5.1.1 он используется (насколько помню), а кроме него еще ntfsprogs есть - через него тоже можно на ntfs писать
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

Elnar

  • *
  • Сообщений: 62
  • Karma: +0/-0
(Нет темы)
« Ответ #8 : 01 Декабря 2007, 12:47 »
хм а не подскажите что в Debian etch ставить?

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
(Нет темы)
« Ответ #9 : 01 Декабря 2007, 01:29 »
Ставить надо, собственно, сам пакет ntfs-3g, он уже по зависимостям потянет все, что надо. Если ядро самосборное - проверь, чтобы в нем был fuse, в дистровом он и так есть. Пакет - можно собрать самому, можно взять на http://www.backports.org, подключив какой-либо из указанных там репозиториев (правда, не во всех он там есть - хз почему, но если что - проверь). Ну или можно подключить репозиторий от Debian Lenny и поставить только этот пакет (с зависимостями)
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

Elnar

  • *
  • Сообщений: 62
  • Karma: +0/-0
(Нет темы)
« Ответ #10 : 01 Декабря 2007, 02:18 »
А на дисках его нет?

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
(Нет темы)
« Ответ #11 : 01 Декабря 2007, 10:59 »
В Этче нет, не успел он попасть туда до релиза. В Ленни - давно уже есть, практически сразу после релиза Этча появился.
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня