PDA

Показать полную графическую версию : Проблемы с кириллицей


Страниц : 1 2 3 [4] 5 6 7 8 9

BadDemon
02-11-2009, 23:20
Доброе время суток.

Недавно установил виндоус 7 и тут же столкнулся с проблемой, не везде отображает кириллицу (показывает, но вопросами и т.п.) В регионал сеттингс поставил Русский, но все равно в некоторых программах (в несколько мелких самодельных (не мной написанных) программах) кириллица так и не отображается. На этом форуме нашел, как решить эту проблему, а именно:

"1.В папке C:\Windows\system32 дал себе полный доступ к файлу c_1252.nls
2.Переименовал его в c_1252.bak
3.Сделал копию файла c_1251.nls
4.Переименовал копию в с_1252.nls
5.Перезагрузился"

Но при попытке дать полные права на файл c_1252.nls, вылетает ошибка: Unable to save permission changes on c_1252.nls Access denied.
Сижу под администратором, пробовал в сейф моде, результат тот же, удалить нельзя, права поменять нельзя.

Возможно, кто нибудь знает, как решить эту проблему ?

shurik109
03-11-2009, 02:55
Надо себя назначить владельцем:
свойства - безопасность - дополнительно - владелец

Vancouver
03-11-2009, 03:06
BadDemon Как получить доступ к файлам, папкам, разделам реестра в Windows Vista и Windows 7 (http://www.oszone.net/7836/)

sNc-DAntES
03-11-2009, 17:34
У друга было подобное пару дней назад. Ставил другому другу :) Windows 7 английскую + русский лип. Хотя, что странно, бывает не всегда иногда все работает. Так вот помогла ему замена файлов:

c:\Windows\System32\C_1250.NLS
c:\Windows\System32\C_1252.NLS
c:\Windows\System32\C_1253.NLS

файликом

c:\Windows\System32\C_1251.NLS

Из той же папки.

Порядок действий следующий:

1. Назначаем себя владельцем файликов. Для этого:
а) либо запускаем следующие команды:

takeown /f "%windir%\system32\c_1250.nls" /a && icacls "%windir%\system32\c_1250.nls" /grant administrators:f
takeown /f "%windir%\system32\c_1251.nls" /a && icacls "%windir%\system32\c_1251.nls" /grant administrators:f
takeown /f "%windir%\system32\c_1252.nls" /a && icacls "%windir%\system32\c_1252.nls" /grant administrators:f
takeown /f "%windir%\system32\c_1253.nls" /a && icacls "%windir%\system32\c_1253.nls" /grant administrators:f

Подразумевается, естественно, что Windows английский (от сюда и группа administrators) и то, что вы принадлежите к этой группе.
б) либо если команды не работают (уж не знаю по какой причине :)), тогда делаем это вручную:

1. Для этого жмем ПКМ на файлик - свойства - безопасность - дополнительно - владелец - изменить
2. Выбираем группу Administrators и жмем Применить
3. Должно появиться что-то типа этого:
http://pic.ipicture.ru/uploads/091103/57017/thumbs/UpZ2SboS2v.jpg (http://ipicture.ru/Gallery/Viewfull/26102126.html)
4. Проделываем так с каждым файликом.

2. Делаем копию файликов, на всякий случай. Либо переименовываем их в что-то типа c_1250_old.nls,c_1252_old.nls,c_1253_old.nls.
3. Копируем и вставляем файлик c_1251.nls 3 раза. Появятся файлики вида c_1251 - копия.nls,c_1251 - копия (2).nls, c_1251 - копия (3).nls
4. Переименовываем их в c_1250.nls,c_1252.nls,c_1253.nls
5. Перезагружаемся.

В Total Commander все это делается проще, но я не буду это описывать, так как тот, кто пользуется Тоталом и так знает, как это сделать :).

Вот и все. В моем случае все заработало отлично. Надеюсь, что помог.

stst
20-11-2009, 12:28
Установлена Windows 7 русская. Есть несколько программок (иностранного написания), в которых при вводе русского текста отображаются кракозябы. На этом же компе по ХР такой проблемы нет, русский текст вводится нормально.
На висте (до семерки) эта проблема тоже была. В региональных стандартах выставлено везде русский, Россия.
В ХР была фишка с заменой кодовой страницы. Может и здесь есть что-то такое?

Morpheus
20-11-2009, 12:41
stst, переношу. Читайте советы из данной темы.

bodiger
26-11-2009, 11:52
установил mathcad 2001 pro на виндовс 7, открыв готовый документ, вместо русского текста иероглифы, на английском печатает ок

.ExeRun
26-11-2009, 13:47
А в чем собственно вопрос заключается? Как я понял, нужно сделать отображение русских букв вместо иероглифов? Ну так я понимаю это проблема не ОС, а конкретной программы. Обращайтесь к разработчику, или в другой раздел форума.

bodiger
27-11-2009, 01:16
в программе искал настройку кодировки, но безуспешно

Delirium
27-11-2009, 01:16
Для MathCad мне раньше помогала смена параметра кодовой страницы в реестре и ребут:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1252"="c_1251.nls"

.ExeRun
27-11-2009, 07:38
смена параметра кодовой страницы в реестре »
а это никак не повлияет на работу других программ ?

bodiger
27-11-2009, 11:41
нет, смена параметра кодовой страницы в реестре и ребут не помогло

stst
27-11-2009, 11:54
смена параметра кодовой страницы в этом случае действительно помогает! ни на что другое не влияет.

bodiger
27-11-2009, 12:27
но я сменил и перегрузился, всеёравно не помогло, иероглифы вместо русского

Vancouver
27-11-2009, 12:28
bodiger, переношу. Читайте Тему.

vitalik23
02-12-2009, 22:51
Здравствуйте, у меня возникла такая проблема: ранее пользовался Windows 7 х86(было все хорошо),но решил перейти на х64 и появилась такая проблема с шрифтами(см.рис).
Шрифты уже копировал.

Morpheus
03-12-2009, 00:23
vitalik23, переношу. Читайте тему.

vitalik23
03-12-2009, 14:55
Спасибо!
Уже все ОК!

Nerde
21-12-2009, 16:38
Здравствуйте,
возникла проблема, к сожалению не знаю после чего но изменилась кодировка в консоли (кажется так (: ).
Скриншот прилагается.
http://pic.ipicture.ru/uploads/091221/66009/thumbs/3ZDzjM2pWV.jpg (http://ipicture.ru/Gallery/Viewfull/28692394.html)
Как можно это исправить? Заранее благодарен!

Morpheus
21-12-2009, 17:16
Nerde, переношу. Читайте.




© OSzone.net 2001-2012