Винда и символы

Неработающие компьютеры и все, что с ними связано.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

подскажите пожалуйста, почему при установке англоязычной винды некорректно отображаются руские символы ?
и почему русская винда корректно отображает английские символы ?
Tell Me The Truth
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4446
Зарегистрирован: Вт мар 02, 2010 17:05:19
Откуда: Белоруссия, Минск

Сообщение ublhjnt »

русская винда
Какая винда, такое и отображение.
Латиница её родная, а кирилица навязана искусственно.
Всё можно наладить,если вертеть в руках достаточно долго!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

а можна более подробно, пожалуйста
Tell Me The Truth
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Можно. В однобайтовых кодировках (которые в винде и используются) первые 128 символов точно совпадают по коду с ASCII. Поэтому, независимо от локализации, латинские символы всегда будут отображаться корректно.
А остальные символы отданы на алфавиты других языков, где, например, число 255 в русской локализации будет соответствовать букве "я", а в армянской - ихнему иероглифу. Если винда без локализации, соответственно эти области отдаются под всякие знаки (или вообще не используются)

А вот почему она не использует юникод - непонятно.
Реклама
Эиком - электронные компоненты и радиодетали
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2207
Зарегистрирован: Вс июн 03, 2012 17:23:17
Откуда: Москва

Сообщение MrLeo »

В 7-ке системные шрифты юникодные. Только не все программы написаны в юникоде. Поэтому в региональных настройках есть отдельная вкладка, где настраивается локаль для неюникодных программ. Как правило, именно они и глючат, когда эта настройка слетает.
Контактная информация:
Реклама
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Надо же! Дожили!
Реклама
Друг Кота
Аватара пользователя
Сообщения: 16545
Зарегистрирован: Вт сен 07, 2010 03:01:06
Откуда: Moscow-Izmaylovo

Сообщение m.ix »

В реестре правим страницы 1251 NLS

правда не особо то помогает

Zone Alarm - Аглицая прога в русской винде пишет зюкли :)))
Лечу лечить WWWашу покалеченную технику.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 6296
Зарегистрирован: Пн ноя 22, 2010 00:57:15
Откуда: Ukraine

Сообщение FreshMan »

значит в английской кодовой странице имеются только латинские символы, а в русской идут сначала латинские а потом русские ? в армянской идут латинские а потом армянские ?
я правильно понял ?
Tell Me The Truth
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Да, именно так. Или любой другой язык.

Но лет двадцать назад хорошие люди придумали юникод, в частности UTF-8, который полностью совместим с ASCII, но одновременно может поддерживать любой алфавит мира. А нехороший дядя Билли косо на него смотер-смотрел все эти 20 лет (видимо из-за проблем совместимости с DOS'ом), но, как выше говорят, что-то родил к настоящему времени...
Ответить

Вернуться в «Ничего не работает»