imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Операционные системы M$
Опции темы
Старый 20.02.2007, 13:00     # 1
estetan
Member
 
Регистрация: 16.03.2003
Адрес: Finland, Helsinki
Сообщения: 261

estetan Путь к славе только начался
Вместо умляутов русские буквы

Частая проблема, никак не могу найти причину:
НЕрусский WindowsXP, с т.н. умляутами ( печатные буквы с 2 точками вверху, ~ или ^, в зависимости от языка). После некоторого времени на месте этих знаков в программах появляются русские буквы "ö","ä". В регисте ковырялся, в настройках программы - нигде не нашел, где Windows самовольно нарушил показ букв. В расширенных настройках языковых параметрах о русском языке никакого упомнинания нет.
Подскажите, как исправить эту проблему, в Word-е невозможно что-либо написать нормально не на русском.
__________________
Адын злой Дед мороз
estetan вне форума  
Старый 20.02.2007, 13:54     # 2
Ihvar
Guest
 
Сообщения: n/a

Возможно какая-то программа установила русскую codepage - прпробуй порыться в прогах, которые ты недавно устанавливал
 
Старый 20.02.2007, 13:57     # 3
Dr.God
::VIP::
Creator
 
Аватар для Dr.God
 
Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598

Dr.God Бог с наворотамиDr.God Бог с наворотами
Dr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотами
Цитата:
Сообщение от estetan Посмотреть сообщение
появляются русские буквы "ö","ä".
Похоже это немецкие умляуты. Какой язык ОС? Как я понимаю, проблема имеет место при использовании нескольких языков?
В таком случае, стоит воспользоваться AppLocale.
Цитата:
Платформы, основанные на Юникоде, такие как Windows XP, эмулируют языковую среду, требуемую для работы приложений, в которых не используется Юникод, при помощи внутреннего преобразования текстовых данных этих приложений в символы Юникода с использованием системной переменной, обычно называемой локальным языком системы (или языком для приложений, в которых не применяется Юникод). Язык приложений, в которых не применяется Юникод, должен принадлежать к тому же семейству или иметь тот же тип письма, что и локальный язык системы. Несоблюдение этого условия приводит к отображению неправильных символов в пользовательском интерфейсе приложения.

Применение данного подхода имеет несколько ограничений:

* Задавать переменную локального языка системы может только администратор.
* При указании локального языка системы требуется перезагрузить систему.
* Каждый раз может быть задан только один локальный язык системы.


AppLocale (или Application Locale) является временным решением для снятия ограничений, возникающих при запуске приложений, не использующих Юникод, на компьютерах с операционной системой Windows XP на основе Юникода (UTF-16). В AppLocale определяется язык старого приложения и имитируется соответствующий локальный язык системы для кодовых страниц, используемых при преобразовании в Юникод и обратно.

ВАЖНЫЕ ЗАМЕЧАНИЯ

* AppLocale основывается на новой технологии совместимости приложений, использованной в Windows XP, и может устанавливаться только на указанных двух операционных системах.
* Если в определенном наборе языков часто используются приложения, в которых не применяется Юникод, настоятельно рекомендуется в качестве переменной локального языка системы задать язык требуемого приложения и не использовать AppLocale.
* Разработчикам приложений не следует рассматривать AppLocale в качестве альтернативы для перехода на Юникод. Сегодня при помощи MSLU (Microsoft Layer for Unicode) стало возможным создание использующих только Юникод приложений, которые также могут быть развернуты на платформах, не использующих Юникод, таких как Windows 98.
__________________
Оверклокинг Windows XP
Dr.God вне форума  
Старый 20.02.2007, 14:13     # 4
walrus
Member
 
Регистрация: 14.03.2003
Адрес: Kiev
Сообщения: 348

walrus Луч света в тёмном царствеwalrus Луч света в тёмном царствеwalrus Луч света в тёмном царствеwalrus Луч света в тёмном царствеwalrus Луч света в тёмном царствеwalrus Луч света в тёмном царстве
estetan,

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

Может быть еще вариант, что проблема в шрифтах. Надо попробовть в ворде поставить разные шрифты и повводить умляуты. Может некая прога переписала юникодовский таймс на свой. Тогда надо просто взять шрифт с нормальной системы и заменить.
walrus вне форума  
Старый 20.02.2007, 15:25     # 5
estetan
Member
 
Регистрация: 16.03.2003
Адрес: Finland, Helsinki
Сообщения: 261

estetan Путь к славе только начался
В том-то и дело, что ничего, что имеет русскоязычные шрифты ,не говоря уже о системных, не устанавливалось, иначе бы я нашёл причину. Ползал себе по Интернету, смотрел как русские, так и финские/немецкие сайты. Потом пошёл в гугле, хочу сделать поиск на слово, содержашие эти умляуты -бац, выдает на их месте "Ö" "Ä"..Taкое впечатление, что подменян "системный" шрифт. А где я узнаю или возьму, какой теперь оригинальный, какой измененный.
Раскладку клавиатры уже и стирал и после этого ставил заново - не помогает, не в этом проблема..
"юникодовский таймс" -шрифт, имеется ввиду Times NewRoman или какой ?


Windows XP Home, язык финский, там те же ,что и в немецком. Ранее (может у кого и сейчас) и с немецкими Windows такая проблема была. Сам виндовс на финском полностью, то есть не английский с MUI. Самое непонятное, что это не связано с региональными и языковыми настройками в Windowse...
__________________
Адын злой Дед мороз

Последний раз редактировалось estetan; 20.02.2007 в 15:28.
estetan вне форума  
Старый 20.02.2007, 15:56     # 6
GLuck
Member
 
Аватар для GLuck
 
Регистрация: 05.11.2002
Адрес: Долгопа
Сообщения: 205

GLuck Луч света в тёмном царствеGLuck Луч света в тёмном царствеGLuck Луч света в тёмном царствеGLuck Луч света в тёмном царствеGLuck Луч света в тёмном царстве
а посмотри
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetxxx\Control\Nls\CodePage
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetxxx\Control\Nls\CodePage
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

ControlSetxxx это controlSet с разными номерами

там параметр 1252
он должен быть c_1252.nls чтобы корректно поддерживалась западноевропейская кодировка с умляутами

проверь, правильные значения ли там стоят
__________________
Никогда не бойся делать то, чего не умеешь. Помни, ковчег был построен любителем. Профессионалы построили Титаник
GLuck вне форума  
Старый 21.02.2007, 00:04     # 7
estetan
Member
 
Регистрация: 16.03.2003
Адрес: Finland, Helsinki
Сообщения: 261

estetan Путь к славе только начался
Цитата:
Сообщение от GLuck Посмотреть сообщение
а посмотри
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetxxx\Control\Nls\CodePage
HKEY_LOCAL_MACHINE\SYSTEM\ControlSetxxx\Control\Nls\CodePage
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

ControlSetxxx это controlSet с разными номерами

там параметр 1252
он должен быть c_1252.nls чтобы корректно поддерживалась западноевропейская кодировка с умляутами

проверь, правильные значения ли там стоят

Проверил, всё именно так, как надо, везде c_1251.nls ,где параметр 1252
Чёрт знает, что творится...Непонятно ведь: никакой софт не устанавливал
__________________
Адын злой Дед мороз
estetan вне форума  
Старый 21.02.2007, 13:23     # 8
Dr.God
::VIP::
Creator
 
Аватар для Dr.God
 
Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598

Dr.God Бог с наворотамиDr.God Бог с наворотами
Dr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотами
Цитата:
Сообщение от estetan Посмотреть сообщение
Сам виндовс на финском полностью, то есть не английский с MUI. Самое непонятное, что это не связано с региональными и языковыми настройками в Windowse...
Чтобы это утверждать со 100% уверенностью я бы всё-таки попробовал AppLocale.
__________________
Оверклокинг Windows XP
Dr.God вне форума  
Старый 21.02.2007, 13:46     # 9
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 513

Borland - Гад и сволочь
Цитата:
Сообщение от Dr.God Посмотреть сообщение
Проверил, всё именно так, как надо, везде c_1251.nls ,где параметр 1252
Это как раз и приводит к тому, что вместо умляутов везде отображаются русские буквы... Для умляутов нужен c_1252.nls
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 21.02.2007, 17:40     # 10
GLuck
Member
 
Аватар для GLuck
 
Регистрация: 05.11.2002
Адрес: Долгопа
Сообщения: 205

GLuck Луч света в тёмном царствеGLuck Луч света в тёмном царствеGLuck Луч света в тёмном царствеGLuck Луч света в тёмном царствеGLuck Луч света в тёмном царстве
Цитата:
Сообщение от GLuck Посмотреть сообщение
он должен быть c_1252.nls чтобы корректно поддерживалась западноевропейская кодировка с умляутами
а вовсе не 1251
__________________
Никогда не бойся делать то, чего не умеешь. Помни, ковчег был построен любителем. Профессионалы построили Титаник
GLuck вне форума  
Старый 21.02.2007, 18:51     # 11
estetan
Member
 
Регистрация: 16.03.2003
Адрес: Finland, Helsinki
Сообщения: 261

estetan Путь к славе только начался
извиняюсь, опечатался, имелось ввиду 1252.nls .To есть всё правильно.
Проблема только в вводе текста, надписи в системе не испорчены. Ну хоть тресни, нехочет мне выдавать вместо русских букв умляуты.
__________________
Адын злой Дед мороз
estetan вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:25.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.