Показать полную графическую версию : Проблемы с кириллицей
Страниц :
1
2
3
4
5
[
6]
7
8
9
Diamond00744
05-05-2010, 23:39
ackerman2007, молодец, спасибо огромное, помогло!
Как исправить "крикозябры" в вин7 ? Муи Русский стоит. »
Я тут почитал эти "Рекомендации" с заменой на 1251 и прочим.
Знаете в Винде 7 это бзик такой. И это 100 процентов что именно этот бзик, когда какие-то проги идут на русском, а другие идут с кракозябрами. Это всего лишь один параметр, который надо изменить. Он правильно стоит в Висте, и в ХР, но вот в Винде 7 пожалте - может стоять неправильно. После замены надо как минимум выйти из пользователя и снова зайти. И все будет пучком. Все локализации станут без кракозябров от неправильного чтения кодировки в формате 1252.
Итак ВСЕМ! Проверьте раздел: HKEY_CURRENT_USER\Control Panel\International имя параметра Locale должно иметь значение 00000419 а не 00000409
Пишу потому что не увидел такой рекомендации, ну ни разу. Зато увидел чушь с подменой 1252 на 1251 на каждом шагу.
Думаю что это будет исправлением кракозябров для 99 процентов случаев когда они видны в Винде 7. Потому что в ней очень многое по уму. Остальной процент - это шрифты, которые мелкософтовцы умудрились положить. Название нормальное, зато русских букв внутри и в помине нет. Типа это шрифты которыми вам не надо пользоваться. А мы на эту логику - ПЕревод сверху. Ха.
А подмена приводит к очень нехорошим последствиям. В частности может быть безвовратно утеряна информация в файлах, потому что инфа будет перекодирована после такой подмены и превратится в вопросики вместо кракозябров. А уж вопросики вы никогда не переделаете в предыдущий текст. Встречалось мне такое раньше.
С уважением к великомученникам.
НАшел это дело сам. Сравнением реестров. И убедился еще на Релиз кандидате что это у всех так тогда было. Кракозябры зависели от того как прога решала вопрос с локализацией.
Удивлен что это дело до сих пор процветает по каким-то причинам в Винде7.
Diamond00744
16-06-2010, 12:45
Проблема осталась! Отображение нормальное, а когда из редакторов текст распечатываю, иероглифы.
Tanyusha
28-09-2010, 12:41
Добрый день!
ОСь поставила недавно. Неожидала от ОСи новейшей версии такого недостатка как иероглифы в контекстных меню, в строке заголовка. Система постоянно обновляется. Стоит ли надеяться на появление обновления, устраняющего данный недостаток?
данный недостаточк отсутствует в лицензионнеых версиях ОС Windows 7
Morpheus
28-09-2010, 12:55
Tanyusha, выполните пункты 5.1 и 5.4 (скриншот) правил форума (http://forum.oszone.net/announcement-95-133.html), сообщите номер версии и сборки (Пуск ---> в строке поиска набираем winver ---> Enter).
Vancouver
28-09-2010, 13:21
ОСь поставила недавно. »
Во всех вкладках: Панель управления\Часы, язык и регион\Язык и региональные стандарты.
Выбрать язык: русский
http://i10.fastpic.ru/thumb/2010/0928/8c/b2fbe6042551af89cbaeceb1bb1db78c.jpeg (http://fastpic.ru/view/10/2010/0928/b2fbe6042551af89cbaeceb1bb1db78c.png.html)
В некоторых программах неправильно отображаются русские буквы - какие-то иероглифы. Началось это с Вин7, на ХР все в порядке было.
Пробовал много способов. Кучу рег файлов поставил. Толку 0. "Язык и региональные стандарты" все выставленно на русский язык.
Единственный косяк, может быть, при установке винды, выставил "местонахождение" Украина.
Переустанавливать винду нет ни малейшего желания, надеюсь, без этого налажу.
Собственно, как это все наладить? Прошу, объяснить на понятном языке, т.к. особо в системе не шарился и программерского образования не имею.
Вот пара скринов, может, помогут:
http://radikal.ua/data/upload/49112/49112/2940688b9b.png
http://radikal.ua/data/upload/4efc3/04012/432b28a5ea.png
И да, прошу прощения, что пришлось создать еще одну такую тему.
Vancouver
04-10-2010, 00:17
Проверьте раздел: HKEY_CURRENT_USER\Control Panel\International имя параметра Locale должно иметь значение 00000419 а не 00000409
ДАФ,
Большое спасибо!
Именно Ваша подсказка помогла!
Проблема следующая: вместо русских букв в некоторых программах отображаются (внимание) арабские буквы. Причем это судя по всему зависит исключительно от шрифта (в одной и той же программе в одной ее части будут арабские буквы, а в другой - русские нормальные, разница в этих частях - только в шрифтах).
Долгое врема на компе стоял паке муи русского языка, но система была по-английски, после недавней руссификации интерфейса через установленный муи cmd так же руссифицировался, но вместо текста какая-то кракозябра.
Нон-юникод выставлен на русский.
Пытался поменять 1251 и проч. файлы, не помогло.
Строка в реестре HKEY_CURRENT_USER\Control Panel\International заполнена правильно - 419
Скрины сделаю по запросу.
Заранее благодарен.
Vancouver
12-11-2010, 05:57
Shell, твик реестра пробовали ?
http://forum.oszone.net/post-1008961-11.html
[решено] Иероглифы в командной строке ( cmd.exe ) (http://forum.oszone.net/thread-182163.html)
CMD исправил, помогла смена шрифта, а твик реестра не помогает. 1251 - не спасает. Заменял и в реестре соседние позиции (1250, 1252, 1253) и фактические файлы. Глухо. Все равно арабский лезет.
Vancouver
12-11-2010, 19:57
в некоторых программах отображаются (внимание) арабские буквы. »
Пример пожалуйста.
shiva-amur
11-04-2011, 18:35
Добрый день.
Может кто подскажет как устранить проблему с неправильным отображением шрифтов (вместо букв - непонятные иероглифы).
Нашел решение для WinXP, попробовал сделать, не помогает (http://www.chaynikam.info/font.html).
Проблема с русскими шрифтами в Windows 7. Что делать?
Пытаетесь набрать текст на русском языке, а печатаете лишь квадратики и знаки вопроса? Запустили программу в операционной системе Windows 7 и не можете даже начать работать, ведь весь интерфейс написан при помощи нечитаемых иероглифов? Не знаете, что делать? Давайте найдем решение вместе.
Причины неправильного отображения русских шрифтов в Windows 7 довольно разнообразны, от работы вирусов и несовместимости программ, до ошибок самого пользователя, вносящего изменения в реестр по своему усмотрению.
Проблемы с русской кодировкой не такая уж мелочь, как может показаться на первый взгляд, в некоторых случаях они могут привести к полной невозможности работы в операционной системе Windows 7. В то же время, исправить неправильное отображение русских шрифтов довольно просто.
Откройте редактор реестра (Пуск → Выполнить → введите regedit).
Если у вас кнопка «Выполнить» не отображается, кликните правой кнопкой мыши на «Пуск» → Свойства → вкладка «Меню Пуск» → кнопка «Настроить» → отметьте пункт «Команда «Выполнить»». Если не хотите менять настройки по умолчанию, вызовите команду «Выполнить» при помощи комбинации клавиш – Win+R.
Найдите в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage запись 1252, и измените её значение на c_1251.nls. После чего найдите файлы С_1251 и С_1252, расположенные в C:\WINDOWS\system32. Файл С_1251 скопируйте в другую папку и переименуйте в С_1252. Файл С_1252 удалите, а вместо него поместите файл С_1252, полученный на предыдущем действии.
Перейдите по пути: Пуск → Панель управления → Язык и региональные стандарты → Дополнительно и выберите в части окна «Текущий язык программ, не поддерживающий Юникод» Русский (Россия). После чего перезагрузитесь – проблема с кодировкой больше не должна вас беспокоить.
Vancouver
12-04-2011, 08:53
Проверьте раздел: HKEY_CURRENT_USER\Control Panel\International имя параметра Locale должно иметь значение 00000419, а не 00000409
shiva-amur
12-04-2011, 13:34
Найдите в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage запись 1252, и измените её значение на c_1251.nls. После чего найдите файлы С_1251 и С_1252, расположенные в C:\WINDOWS\system32. Файл С_1251 скопируйте в другую папку и переименуйте в С_1252. Файл С_1252 удалите, а вместо него поместите файл С_1252, полученный на предыдущем действии. »
Сделал все как написано - не помогло.
Проверьте раздел: HKEY_CURRENT_USER\Control Panel\International имя параметра Locale должно иметь значение 00000419, а не 00000409 »
Проверил значение параметра Locale - 00000419
Дело не в «…Nls\CodePage», ибо часть символов отображается в программе нормально.
С другой стороны, насколько я понимаю, официальная русская локализация отсутствует. Значит, дело скорее всего в проделанной «руссиффикации» (например, в ресурсах для этих полей указан другой язык, отличный от русского). Можно, конечно, поиграться с подменой шрифтов (http://forum.oszone.net/post-276619.html#post276619), но не думаю, что это Ваш случай.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC