Ru-Board.club
← Вернуться в раздел «Программы»

» Как писать кириллицей, а НЕ латиницей (транслитом)

Автор: 0 0
Дата сообщения: 03.09.2002 08:42
PaulGor
жаль, хорошая была б штука...
Автор: Oooz
Дата сообщения: 03.09.2002 14:05
Помогите, как сделать, чтобы для каждого юзера при его входе в систему winXP, устанавливался язык программ, не поддерживающих Юникод, чтобы не перегружаться ещё раз.
Автор: Vladm
Дата сообщения: 04.09.2002 05:43
PaulGor
Спасибо за ссылку и спасибо Городянскому за советы
Автор: snop
Дата сообщения: 04.09.2002 09:06
Vladm

Цитата:
PaulGor
Спасибо за ссылку и спасибо Городянскому за советы

Это один и тот же человек
Автор: RockMouse
Дата сообщения: 06.09.2002 14:47
Очень нужно писать под win (русской) в DOSовом окне по-русски, а раскладка не хочет переключаться :[]

Подскажите, что делать?

P.S. Помню времена когда под DOSом keyrus юзали ( была же вещь )
Автор: copycat
Дата сообщения: 18.09.2002 11:10
поделиться хочу. вчера разговаривали с другом, так подумал, что не для меня одного актуально. сколько раз сам обламывался под NT/2000-й, пытаясь копировать русский текст из неюникодовых приложений (большинство приложений, — те же homesite, dreamweaver, aditor и т.д.) в юникодовые (word и т.д.) и получая ЗЮКВЫ (они же КРЯКОЗЯБЛЫ) вместо кириллицы. причём как-то изредка по непонятной причине получалось так, что текст копировался всё же нормально! в конце концов, благодаря чистой случайности, всё же дошёл до этого. итак: ПЕРЕД КОПИРОВАНИЕМ ТЕКСТА О Б Я З А Т Е Л Ь Н О переключаем раскладку в русскую — и всё, вуаля! НОУ МО ЗЬЮКВАЗ!!!
Автор: PaulGor
Дата сообщения: 18.09.2002 21:46
copycat
А наоборот - из Ворда в Dreamweaver? Тут другой метод нужон

Подробно все возможные случаи (с объяснениями, почему именно так получается)
такого копирования (Unicode <---> non-Unicode),
и методы решения описаны вот тут:
http://WinRus.com/cp_r.htm
Автор: NT
Дата сообщения: 03.10.2002 22:54
PaulGor
Имеется ли у тебя фонетическая раскладка для линуха? (Мандраке 9.0)
Автор: snop
Дата сообщения: 03.10.2002 23:09
NT

Цитата:
Имеется ли у тебя фонетическая раскладка для линуха? (Мандраке 9.0)

Я пользуюсь вот этой(только немного изменить внутри ее надо,ошибки есть)
http://www.jhindin.com/programs/XFreeCyrPhonetic/
Автор: PaulGor
Дата сообщения: 04.10.2002 00:45
NT

Цитата:
PaulGor
Имеется ли у тебя фонетическая раскладка для линуха? (Мандраке 9.0)


Я про *nix ничего не знаю, но ссылки есть

Фонетическая для Linux и Макинтош: http://winrus.com/kbd_r.htm#nonMS

В дополнение в предыдущему посту от Snop -
вот тут тоже может быть:
http://lib.ru/CYRILLIC/


Автор: Aleek
Дата сообщения: 29.10.2002 11:00
narod nu postavil ya etot keyboard_ru a chto dalshe delat'? kak v browsere usat' translit? ili est' drugie bolee easy metodi? uj ochen' zaparilsja pisat' na latini
Автор: PaulGor
Дата сообщения: 29.10.2002 20:13
Aleek,

Не очень понятен твой вопрос (кто это - keyboard_ru?), но раз поставил, значит, можешь и заменить на транслитерационную.
Вот как многие делают - и в браузере транслитом пишут
(было уже на 2-й странице этого треда, но повторю):
=======================
В большинстве случаев не надо использовать Иероглиф или Цифирицу (или другую подобную программу, которая из транслита в кириллицу переводит),
как промежуточное средство для раборы в браузере:

можно сразу писать кириллицей, нажимая на те же клавиши, что и при письме транслитом, то есть:
а) Пользователь промежиточной программы делает так:
нажимает, скажем на клавиши 'p-r-i-v-e-t', затем эту латиницу Иероглиф или Цифирица переводит в кириллицу -
получается "привет" - и копирует в окно ввода браузера (форум) или в окно e-mail программы

б) А Фонетическая (Транслитерационная) раскладка клавиатуры позволяет сократить количество 'шагов', а именно:

я (вот сейчас так и пишу) вижу на Taskbar "RU", нахожусь в окне ввода сообщения в форум и нажимаю скажем на клавиши
'p-r-i-v-e-t' -
а на экране у меня в результате - кириллица - "привет"!

Потому что в фонетической (транслитерационной) раскладке
русская 'п' навешена на клавишу 'p', русская 'р' - на клавишу 'r', русская 'и' навешена на 'i' и т.п.

Так что оказываются не нужны целых 2 шага - использование программы типа Иероглифа и копирование из неё в нужное место:
сразу в нужном месте кириллицей пишешь.

Моя фонетическая раскладка - модифицируемая, то есть можно буквы переставлять. И это не программа, а просто файл -
для обычных Микрософтовских клавиатурных средств.

Можно ли так сделать на твоём компьютере, то есть установить фонетическую раскладку клавиатуры? Все возможные варианты рассмотрены на моей странице (о которой написано в самом первом сообщении данного треда)

"Как писать кириллицей, а не латиницей":
http://FAQ.WinRus.com
Автор: Aleek
Дата сообщения: 29.10.2002 22:16
йоуу пишем на латыни а получаем руский PaulGor тебе пасибо бальшое. ЗЫ а ет намного удобнее чем мучительный процес copy->paste->copy->paste в онлайн транслитах


Добавлено
PaulGor
Цитата:
скажем на клавиши 'p-r-i-v-e-t', затем эту латиницу Иероглиф или Цифирица переводит в кириллицу


а обизательно писать p-r-i-v-e-t? у меня и без того получается, а фича не плохая совсем
Автор: PaulGor
Дата сообщения: 30.10.2002 05:04
Aleek

Цитата:
йоуу пишем на латыни а получаем руский PaulGor тебе пасибо бальшое. ЗЫ а ет намного удобнее чем мучительный процес copy->paste->copy->paste в онлайн транслитах


Добавлено
PaulGor
Цитата:скажем на клавиши 'p-r-i-v-e-t', затем эту латиницу Иероглиф или Цифирица переводит в кириллицу


а обизательно писать p-r-i-v-e-t? у меня и без того получается, а фича не плохая совсем


Не понял вопроса, поясни.

Автор: Aleek
Дата сообщения: 30.10.2002 23:02
PaulGor

Цитата:
Не понял вопроса

имелся в виду обизательно ли надо писать ''p-r-i-v-e-t" чтоб получить ''привет''
Автор: PaulGor
Дата сообщения: 30.10.2002 23:43
Я привёл пример с "p-r-i-v-e-t" не как пример 'писания', а просто так представил порядок нажатия клавиш - 'p', потом 'r', ...
Автор: Aleek
Дата сообщения: 31.10.2002 04:42
PaulGor понятно...
Автор: NT
Дата сообщения: 11.11.2002 19:47
а где бы достать прогрмаку чтоб раскладку фонетической клавы поменать, меня интересуют положения двоеточия, собаки, минус, итп.
Автор: snop
Дата сообщения: 11.11.2002 20:29
NT
Keyboard Layout Manager
Medium версия должна хватить тебе
Автор: Zigmantas
Дата сообщения: 12.11.2002 19:41
A ja uzhe prakticheski 10 let ne pishu kirilicei, s tex por, kak Litva opjat pojavilas' na karte mira. Vsio na litovskom ili na angliskom, takova zhizn'. No russkii internet 100 raz bol'she i interesnee litovskovo, ved' nas tol'ko 3 milijoni. I jesli ja napishu kirilicei, to stidno budet - skol'ko oshibok nadelaju! Tak chto izvinite, dorogie sosiedi, translit bil i budet!
I ja vam ne zaviduju: naprimier, i na angliskom, i na litovskom A sovpadajut na klave, a vam A kirilicei sovsem na drugom meste!
Автор: PaulGor
Дата сообщения: 12.11.2002 20:47
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 октября) -
оно чуть выше твоего, на несколько сообщений всего.


Автор: dofiga
Дата сообщения: 19.11.2002 10:05
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, открываю файл опять - кракозябры!.. Нужна помощь/подсказка Заранее спасибо!
Автор: PaulGor
Дата сообщения: 19.11.2002 21:04
dofiga,
Никогда не слышал о таком редакторе (пользуюсь http://www.UltraEdit.com), сейчас посмотрю.

У меня нормально сработало - написал "Проверка", потом сделал
File/Save As - выбрал "Cyrillic(Windows-1251)" в списке "Code Page",
сохранил как a.txt - и там (посмотрел через FAR) - корректный текст в кодировке Windows-1251.

Потом попробовал открыть этот файл в EmEditor3 - указав 1251 опять - всё нормально...

Может, у Вас - старая версия EmEditor? Я-то сгрузил только что, то есть проверял последнюю версию.

А какая у Вас версия Windows? Я проверял под английской Windows 2000.

Автор: dofiga
Дата сообщения: 20.11.2002 13:06
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 мини-проблема...

Автор: PaulGor
Дата сообщения: 20.11.2002 20:17
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

Автор: dofiga
Дата сообщения: 21.11.2002 05:53
PaulGor

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

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

напрашивается вопрос, что мешает всем техтовикам быть как UltraEdit?..
Автор: PaulGor
Дата сообщения: 21.11.2002 09:10
Ну, .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, то всё нормально будет.
Автор: dofiga
Дата сообщения: 25.11.2002 01:20
PaulGor

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

понял

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

хорошо. Тогда зачем вообще делать Unicode-based редакторы, если им
Цитата:
приходится
делать кучу дополнительных операций, интерпретаций etc.?
Автор: PaulGor
Дата сообщения: 25.11.2002 03:25
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/

Автор: dofiga
Дата сообщения: 25.11.2002 07:57
PaulGor
все понял. Огромное спасибо за разъяснения и терпение

Страницы: 12345678910111213141516171819

Предыдущая тема: компы в сетевом окружении


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