Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Кодировка в windows 7

Автор: PaulGor
Дата сообщения: 02.06.2010 23:33
Проблемы копирования кириллицы между юникодовой и не-юникодовой программами
(например не-Unicode текстовый редактор <----> браузер или MS Word; и вроде Ваша Garson тоже не-Unicode программа) под НЕрусской Windows (решения - разные в зависимости от направляния копирования) описаны в

главе 2 "Copy/Paste; файлы .TXT" раздела

"Unicode и кириллица: проблемы и решения" сайта про кириллицу под НЕрусской Windows http://WinRus.com

А конкретно описанная проблема имеет простое решение (в обратном направлении - из юникодовой программы в не-юникодовую, решения намного сложнее):

надо перед копированием переключить клавиатуру на "RU" (чтобы системный буфер 'знал', что копируется кириллица, а не западно-европейский текст) -
и только потом делать Ctrl/C.

Автор: MrBorispol
Дата сообщения: 03.06.2010 13:21
PaulGor
Решение действительно простое, огромный респект!!!!!!! СПАСИБО!!!
Автор: krserv
Дата сообщения: 13.06.2010 11:10
подскажите никогда не сталкивался с этим. У меня Win 7 pro eng, системная локализация - Россия, работая с программами в ней я не испытываю никаких сложностей, но вот у меня есть почтовый ящик на защищенной почте - www.lavabit.com
и например, сейчас получил письмо от друга из Израиля, я вижу его содержание в Русском, пытаюсь ответить, во-первых его письмо становится нечитаемым, и я вводя русские буквы - получаю иероглифы.
Автор: PaulGor
Дата сообщения: 13.06.2010 19:26

Цитата:
системная локализация - Россия


При работе с языками и кодировками в Интернете (браузеры, почтовые программы, почтовые сервисы на сайтах) настройки системы в Панели Управления/Языковаых Настройках НЕ играют никакой роли.
Например, Firefox одинаково работает с кириллицей на сайтах (ввод и показ) хоть под русской Windows, хоть под японской

Так что проблемы с кодировками в письмах на сайтах с почтовыми ящиками ВСЕГДА "обязаны" программному обеспечению тех сайтов.
Например (нередкая ситуация), если программы обработки почты на том сайте сделаны так, что считают, что все письма - и приходящие и отправляемые - содержат только западно-европейские тексты (не предполагают, что может быть кириллица или греческий или чешский,...), то естественно, будут проблемы с кириллицей.

Тоже самое и наоборот бывает - mail.ru поддерживает все кодировки для кириллицы (включая Unicode(UTF-8), и "счивает", что кроме русских букв в письмах ничего не бывает, поэтому люди пишут о проблемах с немецкими буквами например.

То есть, Вы лично НИКАК не можете изменить ситуацию на сайте с почтой если программное обеспечение того сайта ПЛОХО написано

"Плохо написано" может быть разного уровня - или совсем плохо в плане кодировок или с ошибками, типа описанной Вами - сначала текст русский видно, а при попытке ответа - проблемы.

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

***********

Пример хорошо написанного программного обеспечения сайта с почтой - Google Mail - поддерживаются все языки и кодировки.

Вообще, работа разных почтовых сайтов с русскими текстами при получении письма и его отправке описана на примере зарубежных (Yahoo! Mail,...) и российских сайтов (Rambler.ru,...) вот тут:
http://winrus.com/cyrweb_r.htm#webmail




Автор: krserv
Дата сообщения: 13.06.2010 20:33
мне непонятно как отправителя я письмо читаю на русском, а сам ответить не могу, получается что тот сайт распознает кирилицу на приеме, а на передачу - нет?
Автор: PaulGor
Дата сообщения: 13.06.2010 22:06
Верно. Я поэтому и написал, что некоторые программы поддержки почтовых сайтов совсем не работают с русским, а другие - частично работают, ошибки есть.

Например, у меня ящик на webmail.Compuserve.com - точно как у Вас - читается пришедшее письмо, а при попытке ответа всё ломается.

Какой я выход нашёл, если надо именно с него ответить (если не хочу отвечать например, с mail.yahoo.com где у меня тоже ящик или с mail.google.com где есть ящик - у этих обоих сайтов НЕТ никаких проблем с русским):

- спросил у администрации сайта webmail.Compuserve.com можно ли с почтой работать не в окне браузера на Интернетовской странице (где программные средства работают плохо с не-западно-европейскими кодировками),
а в нормальной почтовой программе типа Outlook Express или Thunderbird -

они 100% корректно работают с русским, у них есть для этого (для любой кодировки, не только русской) штатные настройки в их меню, вот так настраивается на русский:
http://winrus.com/cyrweb_r.htm

- они ответили, что можно и дали адрес серверов POP3 (приём) и SMTP (отправка).

- использую эти данные в Outlook Express, и получаю там то же самое письмо
- теперь могу нормально ответить

Автор: Zerg00
Дата сообщения: 24.08.2010 15:14
уважаемые коллеги, ничего из выше описанного не помогло
вин 7 максимальная
проблемы с программой-консолью управления АТС panasonic kx-TDA
сама программа руссифицирована верно, и все русские слова в проге отображаются нормально (названия кнопок, колонок, разделов и т.д.), но вот само наполнение корректно отображается только на агнлийском, все что на русском - сплошные иероглифы и написать ничего не могу на русском
1. менял названия файлам в системной папке как написано
2. менял значения параметров в реестре
3. менял локаль
после всех действий обязательно перезагружался (около 10 раз итого)

Цитата:
А по этой ссылке у всех кто победил каркозябры нормаль отображаются русские символы?
хттп : / / forum.tordex.com/viewforum.php?f=15

так же наполовину русский отображается

Цитата:
Вот еще способ.МНЕ ПОМОГЛО!!! - ЗАПУСТИТЬ "Fontscorr_Vista.cmd"
http://rghost.ru/1002500

"файл удален"
п.с.: в данный момент и файло переименовано в системной папке C_1252.NLS и значения параметров в реестре все три 50, 51 и 52 имеют значение C_1251.NLS
даже незнаю как быть дальше, а это важно, на английском наполнение сделать не могу, т.к. в цифровых и системный аппаратах будет отображаться тоже самое - имя звонящего на английском. не выход.
Автор: Denn29
Дата сообщения: 24.08.2010 15:23
Zerg00

Цитата:
"файл удален"

http://spytnik.moy.su/_fr/1/Fontscorr_Vista.cmd
Автор: Zerg00
Дата сообщения: 25.08.2010 07:50

Цитата:
http://spytnik.moy.su/_fr/1/Fontscorr_Vista.cmd

тоже не помогло (перезагружался)

на XP все отображается корректно
Автор: Zerg00
Дата сообщения: 27.08.2010 13:58
итак, я так понимаю, что кроме как установить vmware другого выхода нет =\
Автор: Reyf
Дата сообщения: 15.11.2011 15:21
То же перепробовал все на свете на русской Windows 7 и плюнув на все эти страдания вернулся в "роднульку" ХР! В 7-ке исправляешь одно, ломается другое...
Это в смысле отображения кириллицы. Идет эта 7-ка в ..пу.

Добавлено:
Вот что мне сказала AppLocale:

"Текущие настройки системы уже может разместить приложение на языке,
который вы выбрали.
Нажмите кнопку Готово и AppLocale начнется целевое приложение без поддержки
совместимости."

А прога как была с кракозяблами, так и осталась.
Автор: PaulGor
Дата сообщения: 15.11.2011 21:10

Applocale ингода не справляется, это верно, см. в каких случаях:

http://App.WinRus.com
Автор: x4ex
Дата сообщения: 22.12.2011 19:50
добрый день!
воспользовался патчем FontSubstitutes7.reg, чтобы убрать кракозябры из программы Your Uninstaller. В итоге одни исчезли, зато появились другие в той же программе.
Подскажите, пожалуйста, как вернуть старые ключи реестра, которые были по умолчанию?
Автор: BVV63
Дата сообщения: 23.12.2011 04:39
x4ex

Цитата:
Подскажите, пожалуйста, как вернуть старые ключи реестра, которые были по умолчанию?

Напишите содержимое файла FontSubstitutes7.reg.
Автор: x4ex
Дата сообщения: 24.12.2011 10:31
Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arabic Transparent"="Arial"
"Arabic Transparent Bold"="Arial Bold"
"Arabic Transparent,0"="Arial,178"
"Arabic Transparent Bold,0"="Arial Bold,178"
"Helvetica"="Arial"
"Arial Baltic,186"="Arial,186"
"Arial CE,238"="Arial,238"
"Arial CYR,204"="Arial,204"
"Arial Greek,161"="Arial,161"
"Arial TUR,162"="Arial,162"
"Courier New Baltic,186"="Courier New,186"
"Courier New CE,238"="Courier New,238"
"Courier New CYR,204"="Courier New,204"
"Courier New Greek,161"="Courier New,161"
"Courier New TUR,162"="Courier New,162"
"Times"="Times New Roman"
"Times New Roman Baltic,186"="Times New Roman,186"
"Times New Roman CE,238"="Times New Roman,238"
"Times New Roman CYR,204"="Times New Roman,204"
"Times New Roman Greek,161"="Times New Roman,161"
"Times New Roman TUR,162"="Times New Roman,162"
"MS Shell Dlg 2"="Tahoma"
"Tahoma Armenian"="Tahoma"
"Helv"="MS Sans Serif"
"Tms Rmn"="MS Serif"
"David Transparent"="David"
"Miriam Transparent"="Miriam"
"Fixed Miriam Transparent"="Miriam Fixed"
"Rod Transparent"="Rod"
"FangSong_GB2312"="FangSong"
"KaiTi_GB2312"="KaiTi"
"MS Shell Dlg"="Microsoft Sans Serif"
"System,0"="System,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Courier,0"="Courier New,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0"="Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"
"Arial"="Arial,204"
"Arial,0"="Arial,204"
"Courier New"="Courier New,204"
"Courier New,0"="Courier New,204"
"Times New Roman"="Times New Roman,204"
"Times New Roman,0"="Times New Roman,204"
"Tahoma"="Tahoma,204"
"Tahoma,0"="Tahoma,204"
"Verdana"="Verdana,204"
"Verdana,0"="Verdana,204"
"Comic Sans MS"="Comic Sans MS,204"
"Comic Sans MS,0"="Comic Sans MS,204"
Автор: BVV63
Дата сообщения: 26.12.2011 04:20
x4ex
У меня так:
[more]Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arabic Transparent"="Arial"
"Arabic Transparent Bold"="Arial Bold"
"Arabic Transparent,0"="Arial,178"
"Arabic Transparent Bold,0"="Arial Bold,178"
"Helvetica"="Arial"
"Arial Baltic,186"="Arial,186"
"Arial CE,238"="Arial,238"
"Arial CYR,204"="Arial,204"
"Arial Greek,161"="Arial,161"
"Arial TUR,162"="Arial,162"
"Courier New Baltic,186"="Courier New,186"
"Courier New CE,238"="Courier New,238"
"Courier New CYR,204"="Courier New,204"
"Courier New Greek,161"="Courier New,161"
"Courier New TUR,162"="Courier New,162"
"Times"="Times New Roman"
"Times New Roman Baltic,186"="Times New Roman,186"
"Times New Roman CE,238"="Times New Roman,238"
"Times New Roman CYR,204"="Times New Roman,204"
"Times New Roman Greek,161"="Times New Roman,161"
"Times New Roman TUR,162"="Times New Roman,162"
"MS Shell Dlg 2"="Tahoma"
"Tahoma Armenian"="Tahoma"
"Helv"="MS Sans Serif"
"Tms Rmn"="MS Serif"
"David Transparent"="David"
"Miriam Transparent"="Miriam"
"Fixed Miriam Transparent"="Miriam Fixed"
"Rod Transparent"="Rod"
"FangSong_GB2312"="FangSong"
"KaiTi_GB2312"="KaiTi"
"MS Shell Dlg"="Microsoft Sans Serif"
"System,0"="System,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Courier,0"="Courier New,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0"="Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"[/more]
Автор: x4ex
Дата сообщения: 30.12.2011 19:03
BVV63
это так и при установке винды прописано?
Автор: BVV63
Дата сообщения: 03.01.2012 04:54
x4ex
Почти. Так стало после указания в англоязычной Семёрке русского языка для Non-Unicode-программ.
Автор: svmi2
Дата сообщения: 11.03.2012 20:17
поменял шрифт на microsoft sans serif и кракозябры в некоторых программах преобразовались в кириллицу.
Автор: Anastasion
Дата сообщения: 31.03.2012 12:03
Здравствуйте!
У меня проблема кажется для этой темы. Только вот ноут мой мне не кракозябры шлёт, а ??????
Что делать? Вышеуказанное, типо

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


проделать не получается, никак не могу дать себе доступ. Помогите пожалуйста
Автор: thelamb
Дата сообщения: 31.03.2012 13:39
Anastasion
Самый простой способ подмены файла в Вин7:
Часто пишут, что для правки шрифта меняют в реестре HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage значение 1252 и 1250 на 1251 (c_1252.nls, станет c_1251.nls и т.д.). Правка реестра не помогает. 7-ка *чихала* на эти правки реестра. Поэтому в реестре лучше ничего не править.
Надо в C:\Windows\System32 подменить файл C_1252.NLS на C_1251.NLS.
Для этого вначале, для сохранения оригинального C_1252.NLS, копируем его на раб. стол и переименовав его в C_1252.BAK вставляем назад. Теперь надо скопировать оригинал C_1251.NLS на раб. стол и переименовать его в C_1252.NLS. Теперь вставляем его назад в папку C:\Windows\System32 с заменой. "Перезагрузка!" Всё.

Ведь если мы подменили значения внутри файла, то зачем его переименовывать в реестре? Переименовывать и не надо. Т. к. реестр будет использовать подменённый внутри файл.
Включив для проверки sfc /scannow мы после проверки получаем те же кракозяблы. Т. е. не помогает ни правка реестра, ни подмена файлов. Надо опять подменять файл. Т. е. в принципе, после перезагрузки и проверки, можно и файл C_1252.BAK удалять. Когда будет нужен просто запустить проверку по sfc /scannow и файл в 7-ке будет восстановлен.
Для уточнения, какой именно файл требует подмены, можно попробовать зайти сюда Перекодировщик текста: http://www.artlebedev.ru/tools/decoder/ и, скопировав искажённый текст в окно, Щёлкнуть по *исправить*. внизу будет написана какая ошибка. Ответ типа такого:
Как нам пришлось помучиться
CP1252 > CP1251
И укажет, что надо подменять. Но правда и там не всегда расшифровывают *с раза*.
Автор: mambar
Дата сообщения: 20.05.2012 14:52
Добрый день. После установки обновлений Critical Win7SP1 upd 12.1.12 в русских прогах в менюшках появились кракозябры. Правка реестра и подмена файлов мне не помогает. Может что-то мне посоветуете
Автор: thelamb
Дата сообщения: 20.05.2012 15:46
mambar
Ну видимо надо ждать правки от MS, раз появилось после обновлений, или удалить последнее обновление. Панель управления - Программы и Компоненты там слева щёлкнуть по Просмотр установленных обновлений. В новом окне щёлкаем по удаляемому обновлению оно синеет и вверху щёлкаем по *Удалить*. И повторюсь. Не надо лазить в реестр. Там должно быть всё по умолчанию. Если вы залезли в реестр и поменяли значения, то подмена файла может и не помочь.
Автор: Realdoc
Дата сообщения: 22.05.2012 05:35
народ, помогите пожалуйста! У меня стоит лицензионная WIN 7 английская версия, т.к. живу не в России! Столкнуля с проблемой! В системе не отображается русский язык! Как сделать, чтобы отображался русский, но система осталась английская?? Заранее спасибо!
Автор: PaulGor
Дата сообщения: 22.05.2012 06:08
Realdoc
Это сейчас (начиная с Windows 2000/XP, то есть, более 10-ти лет назад), делается штатным образом, через Панель Управления, вот пошаговая инструкция:

http://WinRus.com/full_r.htm#nt2k

Автор: Realdoc
Дата сообщения: 22.05.2012 06:18
все работает!! спасибо!!
Автор: mambar
Дата сообщения: 26.05.2012 09:06
thelamb
Снести обновления конечно можно, но это достаточно долгий и нудный процесс. Проще уже винду переставить хотя и это не просто комп рабочий . Для меня сейчас важнее разобраться в причине появления этого глюка и что действительно нужно исправить. Почему не во всех меню такая шляпа а только в некоторых?
Автор: thelamb
Дата сообщения: 26.05.2012 15:58
mambar
Я предлагал удалить не все, а только последнее обновление. Ведь проблема возникла именно из-за него, или раньше уже была? И разве с тех пор новых ещё не было? У других подобного не наблюдалось, значит причина не в нём, а в софте компа. А раз так, то со стороны причину вряд ли возможно определить. Если бы это было в тексте, то можно было бы текст скопировать на сайт который я выше приводил, а так ... может кто-то и встречался с таким глюком, подскажет. Можете попробовать создать в корне диска С новую папку и дать ей название: GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}. Этот режим даёт доступ практически ко всем настройкам операционной системы. После создания папки открываете её и изучаете список.
Автор: mambar
Дата сообщения: 26.05.2012 19:31
thelamb

Может и не из-за обновления. Просто я эту хрень заметил после его установки на Windows 7x64 (рабочий), а на 32 битной (домашний) все прошло гладко. Обновления разные для каждой битности правда.
Для Windows 7x64 режим GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} пишут что опасно использовать. Подскажите где там чего поправить если рискну.
Автор: mambar
Дата сообщения: 19.07.2012 21:51
Проблема решилась. Обновления оказались не причем. Counter-Strike шрифты попортил, будь он не ладен. В папке с игрой был и reg файл для исправления этой проблемы.

Страницы: 123

Предыдущая тема: Отключение выхода из энергосберегающего режима по клавиатуре


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