Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Как писать кириллицей, а НЕ латиницей (транслитом)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Открыть новую тему     Написать ответ в эту тему

8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
   
Всем у кого не получается писать кириллицей. Советую сходить:  

  • сюда (обзор разных ситуаций - свой компьютер; чужой - типа Интернет-кафе в Берлине ):  
     
    "FAQ-Часто задаваемые вопросы: как писать кириллицей вне России/СНГ" -
      http://FAQ.WinRus.com
       
    Там описывается и обычный ввод и Фонетический - "в режиме транслита" -  А-А,B-Б,D-Д,F-Ф,К-К,...
     
    ***
     
  • или прямо сюда, если компьютер - СВОЙ собственный, пусть даже на нём немецкая или испанская версия Windows:
     
     "Настройка системных русских клавиатурных средств":
       
    стандартная  раскладка или фонетическая(транслитерационная), где А-А,B-Б,D-Д,F-Ф,К-К,...-  
     
    в разделе "Ввод кириллицы под НЕрусской Windows: стандартный или фонетический"
    сайта инструкций http://WinRus.com/
     
    про Фонетическую раскладку начинается вот в этом месте того раздела: http://Phon.WinRus.com/ )
     
    ***
     
  • или прямо сюда, если компьютер - ЧУЖОЙ, пусть даже на нём активен немецкий или испанский режим ввода (вводите ТОЧНО как дома, чтобы было удобно и привычно - зачем по-разному вводить на Своём и на Чужом компьютере, если можно вводить одинаково):
     
     Виртуальная Клавиатура "ввод как дома" -  
    с обычной физической клавиатуры (не мышкой!)
     
    Eё короткие адреса: http://porusski.net  или http://WinRus.com/klava.htm    
     
    ***
     
  • Создание своей собственной раскладки - инструкция на русском по MSKLC
    http://winrus.com/mod_r.htm

   


Внимание!

 
Теперь - особенно в ситуации "ЧУЖОЙ компьютер" - ходить никуда не нужно, поскольку на Руборде прикрутили новую возможность - Виртуальную Клавиатуру  
(на основе одного из вариантов Виртуальной Клавиатуры, указанной выше),
 позволяющую писать кириллицей прямо в форме ответа - с обычной физической клавиатуры (не мышкой!) -
или в режиме Стандартной раскладки, или в режиме Фонетической/транслитерационной (А-А,Б-B,Д-D,Ф-F,К-К,...)
 
Если увидите какие-то неполадки в работе, то сообщайте вот в этой теме:
Виртуальная Клавиатура - БАГ РАПОРТ
 
*****

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 20:11 26-04-2002 | Исправлено: PaulGor, 21:40 20-08-2014
PaulGor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Zigmantas

Цитата:
 
I ja vam ne zaviduju: naprimier, i na angliskom, i na litovskom A sovpadajut na klave, a vam  A kirilicei sovsem na drugom meste!
 

 
Ну ты даёшь!
Ты это написал в треде, где как раз основная информация -
как в течение 5-ти минут сделать так, что бы при письме кирилицей
русская 'А' была на 'A', 'O'-'O',... Вот именно так я сейчас и пишу.
 
Прочти предыдущие сообщения - хотя бы моё недавнее (29 октября) -
оно чуть выше твоего, на несколько сообщений всего.
 
 

Всего записей: 631 | Зарегистр. 05-04-2002 | Отправлено: 21:47 12-11-2002 | Исправлено: PaulGor, 21:55 13-11-2002
dofiga



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PaulGor
Мне довольно редко нужно save что-то написанное на русском, но когда нужно, ну ОЧЕНЬ в лом открывать Word для этой цели. Я пользуюсь ЕmEditor. Писать я в нем кириллицей могу, а вот save он делать отказывается. Пишет:

Цитата:
This document includes some Unicode characters which cannot be changed to ANSI characters. You will lose some characters unless you change the code page and save it. Continue?

Я следую всем инструкциям программы, меняю code page, программа благополучно saves, открываю файл опять - кракозябры!.. Нужна помощь/подсказка Заранее спасибо!


----------
"Талант одалживает. Гений крадет. Бездарь копирует." © Ian Anderson Designers Republic

Всего записей: 2127 | Зарегистр. 10-02-2002 | Отправлено: 11:05 19-11-2002
PaulGor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dofiga,
Никогда не слышал о таком редакторе (пользуюсь http://www.UltraEdit.com), сейчас посмотрю.
 
У меня нормально сработало - написал "Проверка", потом сделал
File/Save As - выбрал "Cyrillic(Windows-1251)" в списке "Code Page",
сохранил как a.txt - и там (посмотрел через FAR) - корректный текст в кодировке Windows-1251.
 
Потом попробовал открыть этот файл в EmEditor3 - указав 1251 опять - всё нормально...
 
Может, у Вас - старая версия EmEditor? Я-то сгрузил только что, то есть проверял последнюю версию.
 
А какая у Вас версия Windows? Я проверял под английской Windows 2000.
 

Всего записей: 631 | Зарегистр. 05-04-2002 | Отправлено: 22:04 19-11-2002 | Исправлено: PaulGor, 22:06 19-11-2002
dofiga



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PaulGor
Спасибо за быстрый ответ! Версия ЕmEditor стоит 3.3 + проверял и на win 98se и на win2000.У меня он заменяет Notepad'у (т.е. double-click *.txt file открывает техт док в ЕmEditor etc). Нашел решение проблеме. Double-click *.txt file открывает кракозябры. В File -> Reload In Diff. Code Page -> Cyrillic (Windows) - работает. Жалко (+ странно), что он отказывается выбирать правильную кодировку при double-click'е на техт файл.
 
BTW я перепробовал несколько *.txt editors, включая UltraEdit и Notetab Pro. IMHO как text редактор, ЕmEditor получился самым удобным. Просто и со вкусом. Вот только эта cyrillic мини-проблема...
 


----------
"Талант одалживает. Гений крадет. Бездарь копирует." © Ian Anderson Designers Republic

Всего записей: 2127 | Зарегистр. 10-02-2002 | Отправлено: 14:06 20-11-2002
PaulGor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dofiga,
> Жалко (+ странно), что он отказывается выбирать правильную кодировку  
> при double-click'е на техт файл.  
 
Совсем ничего странного -EmEditor ведь, в отличие от UltraEdit, сразу сообщает, что он - юникодовый редактор:
 - UltraEdit просто при double-click на .TXT загружает в себя байты текстового файла, не пытаясь их интерпретировать.
И если рабочий шрифт - кириллический, то UltraEdit покажет сразу кириллицу.
Например, загрузив байт 0xE4 - покажет 'д' (E4 отведено под 'д' в кодировке Cyrillic 1251).
А если бы рабочий шрифт был бы западно-европейским, то показал бы этот байт как немецкую букву a-умляут (E4 отведено под такую немецкую букву в кодировке "Western").
 
 - а юникодовые редакторы (тот же MS Word и Ваш EmEditor) работают совершенно по-другому - т.к. они работают в Unicode, они всегда делают перекодировку - и при File/Open и при File/Save -
не-Unicode <---> Unicode.
Если явно не указать какая именно это не-Unicode кодировка (как в случае с double-click на .TXT), то по умолчанию будет использоваться системная кодовая страница (system code page) - это то, что настраивается через Default Language в  Windows 2000.
Поэтому в Вашем случае (русский наверное не выбран как Default под Windows 2000 и не был выбран как основной при инсталляции Windows 98) редактор пытается, при загрузке Вашего русского .TXT, делать перекодировку
"Western 1252" ---> Unicode, поэтому Вы и видите 'кракозябры'.  
 
P.S. За что я и люблю UltraEdit - что он не пытается интерпретировать мой текст, грузит как есть.
 
 
Вышеописанное подробно обсуждается в Главе 2 раздела "Unicode и проблемы с русским" на моём сайте:
http://WinRus.com
 

Всего записей: 631 | Зарегистр. 05-04-2002 | Отправлено: 21:17 20-11-2002 | Исправлено: PaulGor, 05:47 28-04-2009
dofiga



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PaulGor

Цитата:
а юникодовые редакторы (тот же MS Word и Ваш EmEditor) работают совершенно по-другому  

Hmm.. У меня double-click на *.doc file открывает русский техт в Word как положенно, а ЕmEditor *.txt file - кракозябры.  
 
напрашивается вопрос, что мешает всем техтовикам быть как UltraEdit?..


----------
"Талант одалживает. Гений крадет. Бездарь копирует." © Ian Anderson Designers Republic

Всего записей: 2127 | Зарегистр. 10-02-2002 | Отправлено: 06:53 21-11-2002
PaulGor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ну, .doc то при чём здесь?
Мы ведь говорили о неюникодовом .TXT, это совсем разные вещи, ничего общего нет у такого .TXT с файлом специального формата MS Word .doc.
 
В .TXT, в отличие от .DOC - только сам текст, нет никакого указания ни на язык, ни на кодировку, ни на шрифт - только байты текста и всё.
 
Байт со значением 0xE4 (десятичное 228) это это только байт и есть, совершенно неизвестно, 'д' ли это, либо а-умляут, либо 228 из другой какой кодировки. Поэтому вопрос  
 
> напрашивается вопрос, что мешает всем техтовикам быть как
> UltraEdit?..  
 
неправомочен:
 
 - все не-Unicode редакторы простого текста (Plain Text, .TXT) работают одинаково - UltraEdit просто один пример, их полно -популярный Bred, и ещё куча таких же, работающих так же plain text editors на http://www.shareware.com, на http://tucows.com, на http://freeware.ru.
 А именно, т.к. они не-юникодовые, то им не надо конвертировать ничего в Unicode (при File/Open) и из Unicode (при File/Save), они просто загружают в себя байты этого .TXT 'as is' - им не надо знать, в какой кодировке этот текст.
 
Теперь, имея скажем байт 0xe4 (228) внутри себя, такой редактор покажет его пользователю с помощью того шрифта, который выбран рабочим. Если это шрифт кодировки Cyrillic 1251, то на экране этот байт будет показан как русская 'д' - т.к. именно такой символ стоит в данном шрифте в позиции 228.
Если же я выберу западно-европейский шрифт - кодировки Western 1252, то редактор покажет мне этот же байт как немецкую а-умляут.
 
 - и все Unicode-based редакторы работают с неюникодовыми .TXT (Plain Text) файлами тоже одинаково, будь то EmEditor или MS Word  или UniPad (http://www.unipad.org/main/) -
 
им приходится, при File/Open, конвертировать неюникодовый plain text - .ТХТ в Unicode - ведь это их формат хранения, и если им не указать, какая же кодировка у этого неюникодового .TXT, то они считают, что это кодировка самой системы:
system code page - системная кодовая страница, и на Вашей машине  
такие редакторы конвертируют русский текст по схеме
"Western"--->Unicode, получаются естественно кракозябры.
Если же явно указать такому редкатору, что надо именно из Cyrillic 1251 конвертировать в Unicode, то всё нормально будет.

Всего записей: 631 | Зарегистр. 05-04-2002 | Отправлено: 10:10 21-11-2002
dofiga



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PaulGor

Цитата:
Мы ведь говорили о неюникодовом .TXT, это совсем разные вещи, ничего общего нет у такого .TXT с файлом специального формата MS Word .doc.

понял

Цитата:
> напрашивается вопрос, что мешает всем техтовикам быть как  
> UltraEdit?..  
 неправомочен:

хорошо. Тогда зачем вообще делать Unicode-based редакторы, если им
Цитата:
приходится
делать кучу дополнительных операций, интерпретаций etc.?

----------
"Талант одалживает. Гений крадет. Бездарь копирует." © Ian Anderson Designers Republic

Всего записей: 2127 | Зарегистр. 10-02-2002 | Отправлено: 02:20 25-11-2002
PaulGor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dofiga,
> тогда зачем вообще делать Unicode-based редакторы?
 
Они нужны, но для других целей - для создания многоязычных текстов, например, текста, где и русские, и немецкие, и японские буквы. Вот тогда и используются юникодовые редакторы, например, чтобы сделать HTML файл для Web-страницы со смесью алфавитов -
в кодировке Unicode(UTF-8).
 
См. например, мои тестовые UTF-8 страницы:
http://WinRus.com/utf8euro.htm
http://WinRus.com/utf8-jap.htm
 
Подробнее - в разделе "Для разработчиков: многоязычный (UTF-8) HTML" моего сайта:
http://WinRus.com/PaulGor/
 

Всего записей: 631 | Зарегистр. 05-04-2002 | Отправлено: 04:25 25-11-2002 | Исправлено: PaulGor, 05:48 28-04-2009
dofiga



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PaulGor
все понял. Огромное спасибо за разъяснения и терпение

----------
"Талант одалживает. Гений крадет. Бездарь копирует." © Ian Anderson Designers Republic

Всего записей: 2127 | Зарегистр. 10-02-2002 | Отправлено: 08:57 25-11-2002
WRFan



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
если кому надо писать на русском, так вот я нашёл эту странучку, там с помощью яваскрипта можно перевести латинские буквы на русские:
 
http://home.t-online.de/home/klaus.croessmann/Latin%20to%20Cyrillic%20Converter.html

Всего записей: 5275 | Зарегистр. 25-11-2002 | Отправлено: 09:28 25-11-2002
hamshen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PaulGor
А как ты собирал kbdru.dll и kbprut.dll ?

----------
Хорошие умирают молодыми, но плохие умирают уродливо.

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 21:38 03-12-2002
PaulGor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
hamshen
> А как ты собирал kbdru.dll и kbprut.dll ?
 
Это не у меня (а кто такой kbprut.dll?), я принципиально не заменяю родной системный файл kbdru.dll.
 
Я предлагаю другой файл - kbd1251y.dll - сделанный на основе kbdru.dll, и сохранённый с именем kbd1251y.dll
 
Я делал свои файлы фонетической раскладки для Win-1251 и KOI8-R вот так:
- для Windows 95/98/ME - .kbd файлы - спомощью "Janko's Keyboard Layout Generator" -
http://secondo.verat.net/~janko/engdload.htm
 
 - для Windows NT 4.0/2000/XP - .dll файлы - делал в своё время под NT 4.0 с помощью редактора раскладок из пакета CyrWinNT - см. KbdEdtNT.exe на
ftp://ftp.kgb.ru/NTUtil/ или на ftp://ftp.sura.ru/pub/TOOLS/KEYBOARD/.
 
  В настоящее время редактировать раскладки удобнее наверное всё же с помощью более современног пакета - югославского Keyboard Layout Manager  или 'родного' Микросфотовского MSKLC.
 
Подробнее - на моей странице о модификации раскладки:
http://WinRus.com/mod_r.htm

Всего записей: 631 | Зарегистр. 05-04-2002 | Отправлено: 00:57 05-12-2002 | Исправлено: PaulGor, 05:49 28-04-2009
hamshen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PaulGor
Спасибо и за ответ, и приношу извинения.

Цитата:
А как ты собирал kbdru.dll и kbprut.dll ?

Это из другой оперы.

----------
Хорошие умирают молодыми, но плохие умирают уродливо.

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 18:28 05-12-2002
Pukite



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Кстати, программа моей собственной разработки :)

Всего записей: 1731 | Зарегистр. 21-09-2002 | Отправлено: 10:23 15-12-2002
PaulGor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Pukite,
 
Ни в коей мере не умаляя достоинства Вашего редактора meita.exe, позволю себе несколько замечаний по поводу его опции ввода кириллицы "при нажатии на латинские буквы появляются русские, Ctrl+K переключает с русского на английский":
 - назначены русские буквы на уж очень непривычные латинские клавиши, а изменить это нельзя
 
 - буквы 'ё' у Вас нет, если я правильно понял
 
 - Вы пишeте на сайте "нам было очень трудно запомнить расположение русских букв [в русской раскладке клавиатуры], потому и создали эту программу".
Но ведь для решения этой проблемы (т.е. когда поставили стандартную клавиатурную раскладку "RU", но трудно запомнить) есть гораздо более простой и прямой способ, причем при использовании этого способа пользователь совсем не обязан запоминать некое непривычное ему расположение русских букв - может 'под себя' настроить.
 
Этот способ широко применяется - т.к не требуется никакой сторонней программы типа Вашего редактора(пользуясь которым надо делать Copy/Paste в нужное место):
при этом способе можно писать так, как Вы предлагаете -
 'A'-'A', 'O'-'O', 'd' - 'д',... -
кириллицей сразу в нужном месте - MS Word, браузер, e-mail, данном форуме безо всяких Copy/Paste.
 
Этот способ описан как раз в данном треде (почитайте выше) -
это фонетическая (транслитерационная) раскладка клавиатуры, т.е. использование 'родных' клавиатурных средств Windows:
 - устанавливается сначала стандартная русская раскладка клавиатуры - как "RU"
 - потом вместо неё регистрируется фонетическая - вроде Вашей, вот такая например:
http://WinRus.com/yawert.gif
 
 - если надо, она модифицируется пользователем (например, он хочет, чтобы на 'W' была навешена 'Ж', а не 'В')  
 
Всё, можно писать сразу кириллицей везде, где нужно - в данном форуме, в e-mail, в редакторах, получая русскую 'д' при нажатии на 'd', русскую 'а' при нажатии на 'а' и т.п.
 
Установка фонетической раскладки занимает 5 минут и описана на многих сайтах, например, подробно описана (с инструкцией по модификации) в разделе "Ввод кириллицы" на  моем сайте о русском под НЕрусской Windows:
http://WinRus.com

Всего записей: 631 | Зарегистр. 05-04-2002 | Отправлено: 04:16 18-12-2002 | Исправлено: PaulGor, 05:51 28-04-2009
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня в Outlook Express все заголовки писем в KOI-8 отображаются как XXXXXXXX XXXXXX X XXXXXX
Как исправить? Уж в настройках с кодировками поигрался, толку - ноль

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 16:15 20-12-2002
PaulGor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Demetrio,
Надо наверное ещё раз проверить настройки - у меня вроде
все возможные случаи нечитабельных заголовков описаны -
с решениями. См. "Русский в Outlook Express вер. 5 и выше":
http://WinRus.com/oe_r.htm
 
(если ничего не помогает - что врядли - то последний раздел на моей
странице - о plug-in Fidolook Express - он вылечит)

Всего записей: 631 | Зарегистр. 05-04-2002 | Отправлено: 20:22 20-12-2002 | Исправлено: PaulGor, 05:52 28-04-2009
Demetrio

uid=0
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PaulGor
Так, это я ошибся.....
Речь идёт в частности о рассылке Ру-Борда, которая в кодировке 1251 , везде как описано в статье стоит Cyrillic-Windows, но тем не менее:

Цитата:
To: Demetrio <demetrio@hot.ee>
Reply-To: "Forum Ru.Board" <robot@ru-board.com>
From: "Forum Ru.Board" <robot@ru-board.com>
Content-Type: text/plain; charset=Windows-1251
X-Mailer: Perl Powered Socket Mailer
Subject: XXXXX X XXXX:  Need McAfee VirusScan Profesional 6.0 (XXXXXXXX)

Всего записей: 9967 | Зарегистр. 29-05-2002 | Отправлено: 20:40 20-12-2002
PaulGor



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Demetrio,
Может, это не при чтении ошибка, а при отсылке?
То есть, настройки для чтения, описанные на моей странице - для случаев, когда отправитель сделал всё правильно (настройки для отправки у меня тоже описаны).
А вот если отправитель имел неверную настройку, то ты, как получатель, можешь и не прочесть. Я знаю 2 таких случая:
а) Отправитель не выставил кириллицу в качестве кодировки, впечатал русский, и послал - одни вопросики, что мог бы увидеть, посмотрев в свою папку "Sent"
b) Не знаю как, но люди ухитряются послать письмо, где:
    - кодировка об'явлена как win-1251 (charset=)
    - а заголовок (Subject) каким-то образом они ввели в KOI8-R
 
Бывает и наоборот. То есть, 'тело' письма и 'charset=
говорят одно, а Subject содержит текст в другой кодировке.
 
Скорее всего и с рассылкой так же - что-то неверно работает при отправлении письма, оно некорректное, поэтому при чтении и не видно русского в поле темы (Subject).
 

Всего записей: 631 | Зарегистр. 05-04-2002 | Отправлено: 03:08 21-12-2002 | Исправлено: PaulGor, 03:09 21-12-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28

Компьютерный форум Ru.Board » Компьютеры » Программы » Как писать кириллицей, а НЕ латиницей (транслитом)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru