Linux проблема с буквой у

Linux проблема с буквой у

Есть какие-то альтернативные пути, кроме написания вместо маленькой буквы — большую?

Рекомендовать в FAQ | Cообщить модератору | Наверх

Оглавление

  • Всем известная проблема с буквой ‘я’, uldus, 11:00 , 02-Апр-03, (1)
    • Всем известная проблема с буквой ‘я’, Lestat, 11:09 , 02-Апр-03, (2)
      • Всем известная проблема с буквой ‘я’, Lestat, 11:11 , 02-Апр-03, (3)
        • Всем известная проблема с буквой ‘я’, Max Zinal, 21:53 , 02-Апр-03, (4)
      • Всем известная проблема с буквой ‘я’, uldus, 10:01 , 03-Апр-03, (5)
        • Всем известная проблема с буквой ‘я’, Sn, 11:28 , 03-Апр-03, (6)
          • Всем известная проблема с буквой ‘я’, SergeiZz, 11:35 , 03-Апр-03, (7)
            • Всем известная проблема с буквой ‘я’, Dr. Nebula, 11:43 , 03-Апр-03, (8)
              • Всем известная проблема с буквой ‘я’, SergeiZz, 15:26 , 03-Апр-03, (10)
            • Всем известная проблема с буквой ‘я’, Sn, 12:00 , 03-Апр-03, (9)
              • Всем известная проблема с буквой ‘я’, SergeiZz, 15:26 , 03-Апр-03, (11)
      • Всем известная проблема с буквой ‘я’, Orbita, 12:06 , 04-Апр-03, (12)
        • Всем известная проблема с буквой ‘я’, Lestat, 14:30 , 05-Апр-03, (13)
          • Всем известная проблема с буквой ‘я’, Lestat, 14:32 , 05-Апр-03, ( 14 )
          • (не)Всем известная (понятная) проблема с буквой ‘я’, Max Zinal, 16:58 , 05-Апр-03, ( 15 )
            • (не)Всем известная (понятная) проблема с буквой ‘я’, Lestat, 03:18 , 08-Апр-03, ( 16 )
  • Всем известная проблема с буквой ‘я’, Kexit, 03:09 , 31-Мрт-05, ( 17 )

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

>Есть какие-то альтернативные пути, кроме написания вместо маленькой буквы — большую?

Использование правильной локали.

1. «Всем известная проблема с буквой ‘я'»
Сообщение от uldus on 02-Апр-03, 11:00 (MSK)
Рекомендовать в FAQ | Cообщить модератору | Наверх

2. «Всем известная проблема с буквой ‘я'»
Сообщение от Lestat on 02-Апр-03, 11:09 (MSK)

>>Есть какие-то альтернативные пути, кроме написания вместо маленькой буквы — большую?
>
>Использование правильной локали.

Мне остается только догадываться, что вы имели ввиду.

У меня на сервере софтина. Ее надо руссифицировать. Я просто напросто все переведу из koi8r в cp1251, т.к. юзают эту софтину из под винды., и усе. Траблы только в том что Unix эту букву и следующую за ней стирает.

Рекомендовать в FAQ | Cообщить модератору | Наверх

3. «Всем известная проблема с буквой ‘я'»
Сообщение от Lestat on 02-Апр-03, 11:11 (MSK)

>>>Есть какие-то альтернативные пути, кроме написания вместо маленькой буквы — большую?
>>
>>Использование правильной локали.
>
>Мне остается только догадываться, что вы имели ввиду.
>
>У меня на сервере софтина. Ее надо руссифицировать. Я просто напросто все
>переведу из koi8r в cp1251, т.к. юзают эту софтину из под
>винды., и усе. Траблы только в том что Unix эту букву
>и следующую за ней стирает.

Упс, я тут маленько прогнал. Я хотел сказать, что с англицкого на русский переведу, а потом уже все это из koi8r в cp1251.

Рекомендовать в FAQ | Cообщить модератору | Наверх

4. «Всем известная проблема с буквой ‘я'»
Сообщение от Max Zinal on 02-Апр-03, 21:53 (MSK)

Прочитал я всё это, и сложился у меня стишок —
не в обиду присутствующим и модератору:
Всюду бродят ламеры,
Лабухи-программеры.

Что же это за Юникс такой, который у Вас буквы
глотает? Сроду за ним такого не замечалось.
И проблему с маленькой русской буквой ‘я’
могу припомнить лишь в следующей ассоциации:
давно это было — я молодой и глупый — MS DOS —
QuickBasic — Microsoft (R) MustDie ™ — геморрой —
клавиатурные прерывания — победа

Если у Вас терминал кривой, что код буквы ‘я’ за
управляющий символ держит, так и скажите. Лечится
сменой терминала.

Рекомендовать в FAQ | Cообщить модератору | Наверх

5. «Всем известная проблема с буквой ‘я'»
Сообщение от uldus on 03-Апр-03, 10:01 (MSK)

>>Использование правильной локали.
>
>Мне остается только догадываться, что вы имели ввиду.

man 1 locale
man 7 locale
man setlocale

Отвечающим тоже остается догадываться, что вы имели ввиду под проблемой с буквой ‘я’, даже малейшего описания как проявляется эта проблема у вас нет.

>У меня на сервере софтина. Ее надо руссифицировать. Я просто напросто все
>переведу из koi8r в cp1251, т.к. юзают эту софтину из под
>винды., и усе. Траблы только в том что Unix эту букву
>и следующую за ней стирает.

Перевести мало, нужно тогда выставить локаль ru_RU.CP1251 вместо стоящей у вас, как я подозреваю, ru_RU.KOI8-R. Иначе не будет и не должно работать разделение строчных и прописных букв, сортировка и т.д.

Рекомендовать в FAQ | Cообщить модератору | Наверх

6. «Всем известная проблема с буквой ‘я'»
Сообщение от Sn on 03-Апр-03, 11:28 (MSK)

>Перевести мало, нужно тогда выставить локаль ru_RU.CP1251 вместо стоящей >у вас, как я подозреваю, ru_RU.KOI8-R. Иначе не будет и не должно >работать разделение строчных и прописных букв, сортировка и т.д.

У меня есть такая проблема.
А как сделать ru_RU.CP1251, в RH7.2 такой нет. Подозреваю, что какой-нить программой конвертнуть из ru_RU.KOI8-R.

Рекомендовать в FAQ | Cообщить модератору | Наверх

7. «Всем известная проблема с буквой ‘я'»
Сообщение от SergeiZz on 03-Апр-03, 11:35 (MSK)

>У меня есть такая проблема.
>А как сделать ru_RU.CP1251, в RH7.2 такой нет..
Есть. locale -m выдаёт CP1251 — это, думается, она.

Рекомендовать в FAQ | Cообщить модератору | Наверх

8. «Всем известная проблема с буквой ‘я'»
Сообщение от Dr. Nebula on 03-Апр-03, 11:43 (MSK)

>>У меня есть такая проблема.
>>А как сделать ru_RU.CP1251, в RH7.2 такой нет..
>Есть. locale -m выдаёт CP1251 — это, думается, она.
Влезу в ваш разговор 🙂
СР1251 и Windows1251 — это разные вещи или нет? Просто счас надо решить проблемму отображения в консоли русских названий на Win1251 (винт подцепил виндовый, а у меня там музыки и фильмов дофига по русски названо было)

Рекомендовать в FAQ | Cообщить модератору | Наверх

10. «Всем известная проблема с буквой ‘я'»
Сообщение от SergeiZz on 03-Апр-03, 15:26 (MSK)

>СР1251 и Windows1251 — это разные вещи или нет?
Насколько я знаю — одно и тоже. Это знание основано на совпадении
результатов выполнения
bash$ echo ЛяЛяТополя | iconv -f KOI8-R -t WINDOWS-1251
и
bash$ echo ЛяЛяТополя | iconv -f KOI8-R -t CP1251

>Просто счас надо
>решить проблемму отображения в консоли русских названий на Win1251 (винт подцепил
>виндовый, а у меня там музыки и фильмов дофига по русски
>названо было)
Нужно монтировать с параметрами iocharset и codepage, установленными
правильно. Правильные начения зависят от ситуации, но возможных вариантов
не много. cp1251, koi8-r для iocharset и 866, cp866 для codepage. В
iocharset должна быть кодировка, а в codepage — кодовая страница.

Рекомендовать в FAQ | Cообщить модератору | Наверх

9. «Всем известная проблема с буквой ‘я'»
Сообщение от Sn on 03-Апр-03, 12:00 (MSK)

>>У меня есть такая проблема.
>>А как сделать ru_RU.CP1251, в RH7.2 такой нет..
>Есть. locale -m выдаёт CP1251 — это, думается, она.

locale -m — это charsets
а вот locale -a — это локали и ru_RU.CP1251 там нет.

Рекомендовать в FAQ | Cообщить модератору | Наверх

11. «Всем известная проблема с буквой ‘я'»
Сообщение от SergeiZz on 03-Апр-03, 15:26 (MSK)

>>>У меня есть такая проблема.
>>>А как сделать ru_RU.CP1251, в RH7.2 такой нет..
>>Есть. locale -m выдаёт CP1251 — это, думается, она.
>
>
>locale -m — это charsets
>а вот locale -a — это локали и ru_RU.CP1251 там нет.
А, да это с сообщениями, датами и прочим, а не просто кодировка. Ляп,
извиняюсь.

Рекомендовать в FAQ | Cообщить модератору | Наверх

12. «Всем известная проблема с буквой ‘я'»
Сообщение от Orbita on 04-Апр-03, 12:06 (MSK)

>У меня на сервере софтина. Ее надо руссифицировать. Я просто напросто все

А софтина случаем не движок MUD smaug.

Рекомендовать в FAQ | Cообщить модератору | Наверх

13. «Всем известная проблема с буквой ‘я'»
Сообщение от Lestat on 05-Апр-03, 14:30 (MSK)

В общем дело обстоит так. На SuSe Linux стоит софтина, а именно шахматный сервер. Кодировка в системе koi8r. В связи с чем приходится трахать мозг, переводя все из koi8r в cp1251, т.к. клиент другой кодировки не понимает (фиг знает почему). Когда клиент (виндовая софтина) цепляется к серваку, то считывая текст (переведенный заранее в cp1251) он удаляет букву ‘я’ и следующий за ней символ (хотя вероятнее всего это Linux их отметает) и фигня получается. =) Вот.

Рекомендовать в FAQ | Cообщить модератору | Наверх

14 . «Всем известная проблема с буквой ‘я'»
Сообщение от Lestat on 05-Апр-03, 14:32 (MSK)

Лечится заменой маленькой буквы я (‘я’), на большую (‘Я’). Но почему-то меня такой вариант не устраивает. =)

Рекомендовать в FAQ | Cообщить модератору | Наверх

15 . «(не)Всем известная (понятная) проблема с буквой ‘я'»
Сообщение от Max Zinal on 05-Апр-03, 16:58 (MSK)

>В общем дело обстоит так. На SuSe Linux стоит софтина, а именно
>шахматный сервер. Кодировка в системе koi8r. В связи с чем приходится
>трахать мозг, переводя все из koi8r в cp1251, т.к. клиент другой
>кодировки не понимает (фиг знает почему). Когда клиент (виндовая софтина)
> цепляется к серваку, то считывая текст (переведенный заранее в cp1251)
> он удаляет букву ‘я’ и следующий за ней символ (хотя вероятнее всего это
>Linux их отметает) и фигня получается. =) Вот.

Возможные варианты наведения порчи:

1. Доступ клиента к серверу происходит через некий терминальный
протокол (rsh/telnet/. ), интерпретируемый обеими сторонами.
В этом случае ‘я’ может восприниматься чёрт знает как на любой из
сторон. Моя интуиция грешит на Винды (просто исходя из законов Мерфи
о реализации худшего возможного варианта, ибо терминальные потроха
под Linux для исправления проблемы ковырнуть можно, а под Винды —
почти наверняка нет).

2. Разговор клиент-сервер происходит на некоем самопальном прикладном
протокольчике. Тогда описанный огрех почти наверняка имеет место быть
с обеих сторон.

Как в варианте 1, так и в варианте 2 ОС Linux, как и ОС Windows
*совершенно ни при чём*. Спасибо следует сказать изготовителям
клиента/сервера.

Рекомендовать в FAQ | Cообщить модератору | Наверх

16 . «(не)Всем известная (понятная) проблема с буквой ‘я'»
Сообщение от Lestat on 08-Апр-03, 03:18 (MSK)

На сколько я понимаю обмен данными идет через telnet протокол. А буква ‘я’ в нем является управляющей последовательностью. А если в rc.config’е проcто заменить таблицу символов на ru-cp1251.map.gz? Может заработает?

Рекомендовать в FAQ | Cообщить модератору | Наверх

17 . «Всем известная проблема с буквой ‘я'»
Сообщение от Kexit on 31-Мрт-05, 03:09 (MSK)

>Есть какие-то альтернативные пути, кроме написания вместо маленькой буквы — большую?

Источник

Читайте также:  Linux sh wait seconds
Оцените статью