Ru-Board.club
← Вернуться в раздел «Программы»

» Проблемы с корректным отображением русского языка

Автор: Efimych
Дата сообщения: 27.03.2003 01:38
Переустановил Виндовс (англ.), ну и опять возникла указанная проблема (как решил в прошлый раз - не помню). Ещё не смог скопировать сюда русский текст, набранный русским шрифтом в блокноте, так же из-за неправильного отображения.
Прошу дружеского и конкретного совета!
Автор: Cheery
Дата сообщения: 27.03.2003 01:43
Конкретнее - какая винда?
Автор: Efimych
Дата сообщения: 27.03.2003 02:22
На диске напечатано так: Windows Me International Edition,
установочная папка диска WinMe.PE
Автор: PaulGor
Дата сообщения: 27.03.2003 02:23
Efimych,
Это обычно 2 разные проблемы:
1) Копирование текстов между разными приложениями - см.
главу 2 "Copy/Paste" вот тут:
http://ourworld.compuserve.com/homepages/PaulGor/cyr_uni.htm

2) Кириллица в интерфейсе русских программ (их меню, диалоги, ...)
под английской Windows:
http://ourworld.compuserve.com/homepages/PaulGor/full.htm

Автор: ghosty
Дата сообщения: 27.03.2003 03:28
Уважаемый PaulGor, не подскажете ли, с чем могут быть связаны глюки Win2K при поиске русского текста в файлах:
http://forum.ru-board.com/topic.cgi?forum=5&topic=7307#1
Буду премного благодарен за любой намек

Автор: PaulGor
Дата сообщения: 27.03.2003 04:55
ghosty,
Сейчас в архиве посмотрю...

Вот что нашёл в архиве:
1)

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=a4fnfi%24pi%241%40gw.liquidhome.com&rnum=1&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3Da4fnfi%2524pi%25241%2540gw.liquidhome.com

2)
http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&threadm=581842756%40debian.kosnet.ru&rnum=1&prev=/groups%3Fhl%3Den%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26selm%3D581842756%2540debian.kosnet.ru


Автор: Efimych
Дата сообщения: 02.04.2003 20:03
PaulGor - интересные у тебя ссылки, спасибо. Кое-что я пробовал и раньше. (Кстати, по поводу изменения шрифтов на Кириллицу в настройках - самый мелкий шрифт, то есть, Windows text, изменить нельзя, поэтому это не является решением проблемы. Кроме того, переключение шрифтов в русских программах всё равно не действует и пр.) Ну да ладно. Спасибо за интересную инфу.
Вообщем решил проблему в то же день несколько иным способом .
Вопрос к тебе и ко всем остальным - вот сейчас у меня не установлена многоязыковая поддержка (Кириллица и пр) + в свойствах Интернета не установлен ни один язык (был en-us, но я его убрал оттуда). И всё отображается корректно, всё копируется, переключается и т.д. Зачем всё-таки нужна эта многоязыковая поддержка, что она конкретно даёт системе?
Автор: PaulGor
Дата сообщения: 02.04.2003 23:29
Efimych

Цитата:
PaulGor - интересные у тебя ссылки, спасибо. Кое-что я пробовал и раньше. (Кстати, по поводу изменения шрифтов на Кириллицу в настройках - самый мелкий шрифт, то есть, Windows text, изменить нельзя, поэтому это не является решением проблемы. Кроме того, переключение шрифтов в русских программах всё равно не действует и пр.) Ну да ладно. Спасибо за интересную инфу.

Да, там вроде так и написано, что метод изменения шрифтов в на Кириллицу в настройках (Appearance) может не решить проблемы, тогда надо делать полную русификацию - сделать кириллицу системной кодовой страницей (system code page), что описано там же ниже.

Цитата:

Вообщем решил проблему в то же день несколько иным способом .

А каким? То есть, не стал менять системную кодовую страницу?

Цитата:

Вопрос к тебе и ко всем остальным - вот сейчас у меня не установлена многоязыковая поддержка (Кириллица и пр)


Как это не установлена? Обязательно установлена - см. Control Panel -
Add/Remove Programs - Windows Setup - в окошке Components есть
Multilanguage Support (многоязыковая поддержка),
и если кириллица хоть раз была там выбрана (ты сам когда-то 'галочку' ставил
или т.к. у тебя Windows Me International Edition, то многоязычная поддержка уже
изначально активирована),
то это 'навсегда' - уже не удалить поддержку кириллицы из системы.

Легко проверить (как написано на моей странице на эту тему -
http://ourworld.compuserve.com/homepages/PaulGor/cyr9x.htm):
"Открыть редактор Notepad (Блокнот) - он в Start/Programs/Accessories.
В меню найти диалог выбора рабочего шрифта - это Edit/SetFont или Format/Font.
В окошке шрифтов выбрать, например, "Courier New".
Ниже найдите окошко "Scripts" (национальные скрипты) и посмотрите на
список - там, кроме "Western", теперь есть "Cyrillic"
"

Цитата:

+ в свойствах Интернета не установлен ни один язык (был en-us, но я его убрал оттуда).

Это вообще не имеет никакого отношения к показу русских сайтов, не имеет отношения
к активации поддержки кириллицы в браузере. Кириллица в браузере становится активной (русские сайты можно смотреть) сразу после активации кириллицы в Windows
через Multilanguage Support, то есть, когда шрифты начинают кириллицу поддерживать.
А список языков в свойствах Интернета совсем для другого - если в самой Windows уже активирована кириллица, то поставив русский на 1-е место в списке, получаешь следующую возможность:
- многоязычные сайты, которые проверяют этот список, выдадут тебе именно русский вариант своей страницы.
Так что этот список не имеет отношения к показу русских сайтов...


Цитата:

И всё отображается корректно, всё копируется, переключается и т.д. Зачем всё-таки нужна эта многоязыковая поддержка, что она конкретно даёт системе?


Она у тебя включена, именно поэтому всё отображается корректно, например,
русские сайты; а что она даёт системе - описано на моей странице, указанной выше,
а именно - активирует кириллицу в стандартных шрифтах типа Ариал, и даёт возможность использовать русские клавиатурные средства - kbdru.kbd.
Автор: Efimych
Дата сообщения: 03.04.2003 19:45
PaulGor - pешил проблему следующем образом. Сначала полностью убрал из настроек Виндовс, где только можно, кириллицу и русс., и переустановил систему "поверх", без сохранения старых системных файлов. Во время установки во всех открывавшихся диалоговых окнах указывал, "Россия", "русский" и т.д., за исключением "многоязыковой поддержки".
Подчёркиваю, "многоязыковую поддержку" я не устанавливал, то есть, если сейчас зайти в контр. панель, удаление программ, Windows Setup, то там эта опция не отмечена - нет галочки напротив этой позиции (поэтому, как я мог её установить ?) А когда устанавливал в первый раз, то включил многоязыковую поддержку - кириллица, региональные настройки - русский и Россия, язык интернета - руский, шрифт клавиатуры - руский, шрифт в настройках - кириллица, то есть, всё, что можно, а толку никакого.
В отношении языка Интернета, в данном случае был общий вопрос. Зачем, в принципе, эта функция нужна и какие преимущества она даёт? Как я уже говорил, у меня там ничего не выставлено (а по идее, что-то там должно, наверно, быть ), и тем не менее, ни одна инетовская страница от этого хуже отображаться не стала.

Вот, что собственно меня интересует. Спасибо за внимание .
Автор: PaulGor
Дата сообщения: 04.04.2003 03:36
Efimych,


Цитата:
Во время установки во всех открывавшихся диалоговых окнах указывал, "Россия", "русский" и т.д., за исключением "многоязыковой поддержки".
Подчёркиваю, "многоязыковую поддержку" я не устанавливал


Это просто 2 вещи ты связал в одно, поэтому тебе так всё представляется.
Подробно всё это поясняется на моей странице
"Полная русификация, на системном уровне", которую я упоминал:
http://ourworld.compuserve.com/homepages/PaulGor/full.htm
а вкратце:
Это 2 разные вещи - а) поддержка кириллицы на системном уровне и
б) поддержка кириллицы на пользовательском уровне
==========

а) > Во время установки во всех открывавшихся диалоговых окнах
> указывал, "Россия", "русский"
это как раз и есть "кириллица как системная кодовая страница" -
сама Операционка становится русской на глубинном, системном уровне

б) поддержка кириллицы на пользовательском уровне -
это многоязычная поддержка - "Multilanguage Support".

Естественно, если ты делаешь свою Windows русской на системном уровне,
то не нужно активировать "многоязычную поддержку" -
у тебя и так всё на русский уже настроено, т.к. настройка на системном уровне
включает в себя и настройку на пользовательском!

Многоязычная поддержка (Multilanguage Support) нужна в другом случае -
если сама система была установлена как английская, то есть она не
является русской на системном уровне, а человеку всё же хочется поддержки
кириллицы - хотя бы на пользовательском уровне - в Ворде читать/писать,
в Интернете...

Понятно? Поэтому в твоём случае, или в случае локализованной русской
Windows (где вместо "Start" на кнопке - "Пуск"), не нужно активировать
кириллицу через "многоязычную поддержку" - она уже активирована, во время
активации на системном уровне.



Цитата:

А когда устанавливал в первый раз, то включил многоязыковую поддержку - кириллица, региональные настройки - русский и Россия, язык интернета - руский, шрифт клавиатуры - руский, шрифт в настройках - кириллица, то есть, всё, что можно, а толку никакого.

Если не сделать выбора во время инсталляции системы, как ты сделал во 2-й раз,
то потом уже не сделаешь - под Windows 95/98/ME - кириллицу системной кодовой
страницей, как ни выбирай "русский" и "Россия" в региональных настройках -
это тоже описывается на моей странице.


Цитата:

В отношении языка Интернета, в данном случае был общий вопрос. Зачем, в принципе, эта функция нужна и какие преимущества она даёт? Как я уже говорил, у меня там ничего не выставлено (а по идее, что-то там должно, наверно, быть ), и тем не менее, ни одна инетовская страница от этого хуже отображаться не стала.


Так я же уже ответил в предыдущем посте, что эта функция никак не связана с отображением страниц, и написал, что она - совсем для другого - если там
поставить русский первым в списке, то некоторые сайты,
где есть и английский, и русский варианты той же самой страницы, пошлют в твой
браузер именно русский вариант.
Но таких сайтов немного, поэтому мало кто выставляет там что-либо...

Страницы: 1

Предыдущая тема: Dev-C++


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.