|
|
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Кстати если что, я за неправильный вариант, конечно с коррекциями и возможно с перекрытием функций, в зависимости от задачи. -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 12:34 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Hello, Anatoly! You wrote on Wed, 22 Jul 09 09:32:55 GMT: Anatoly AP> Не совсем так, в статье подход правильный, если абстрагироваться от Си, AP> то там будет работать и для Юникод и для АНСИ, а у автора не совсем так, AP> работать будет, но с лишними преобразованиями, в зависимости от версии AP> Дельфи или вообще не будет работать. Тут нужен отказ от функции и/или AP> переписывание заголовка функции. Нюансов много.решений всего два: либо CharToOEM, либо SetConsoleOutputCP. остальное нюансы... -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 12:44 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Я за первое, нюансов меньше и более работоспособное, но и у второго есть плюсы. Плюсы и недостатки хорошо проверяются в консоли (cmd.exe) сразу же -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 12:53 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Hello, Anatoly! You wrote on Wed, 22 Jul 09 09:53:44 GMT: Anatoly AP> Я за первое, нюансов меньше и более работоспособное, но и у второго есть плюсы. у второго варианта жопа одна, но большая. в АПИ нет документированных функций для назначения шрифта консоли. только через реестр. и то, с оговорками. а это фи. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 13:04 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
И я про тоже. Кстати это не назначение шрифта консоли - это окно эмулятор консоли консоли. Родная консоль появится если нажать Alt+Enter и вот там уже метод совсем не будет работать. Поэтому лучше использовать классику - работать с OEM -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 13:09 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Hello, Anatoly! You wrote on Wed, 22 Jul 09 10:09:10 GMT: Anatoly AP> Родная консоль появится если нажать Alt+Enter и вот там уже метод совсем не будет работать.будет. для Win это тоже окно, хоть и специфическое. -- With best regards, Мимопроходящий. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2009, 13:39 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
А вот вопрос не совсем в тему, но раз уж тут собрались знатоки консольных приложений: Как узнать раскладку клавиатуры в чужом консольном приложении? С обычными win-окнами вопросов нет, а вот с консольными непонятки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 14:04 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Авторское "Вывод русского текста в консольном приложении" SQL-TalkerА вот вопрос не совсем в тему, но раз уж тут собрались знатоки консольных приложений: Как узнать раскладку клавиатуры в чужом консольном приложении? С обычными win-окнами вопросов нет, а вот с консольными непонятки. Пришел, почитал... задумался... Что такое "консольное приложение"? Плюс украинского, китайского, иврита... - Эмулятуры Пишмашки и пр. Olivetti? - тут без вариантов - DOS-образие? - история времен chiwritera, lexicona, Чижова, Веселова, Paragrapha? - APPCONSOLE? - Это все-таки command.com, (все-таки, лучше, чем "отладочная печать". Что имел в виду Мимопроходящий (другие консоли?), я не понял) - раскладка и пр. "цвета" могут поменяться внутри "консоли", причем оно не скажет об этом никому. - Именно консоли типа смарто-нето-мелочей? - Unicode imho Или я не понял? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 15:19 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
По поводу проверки ключа реестра и т.п. мудрый AP уже писал. Т.е. его нет, но он нужен... Ну, создай его и продолжай... Кому нужны мессаги "У тебя отсутствует тра-та-та! Сделай то-то-то!"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2009, 15:40 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Gator пишет: > Автор: "Gator" > По поводу проверки ключа реестра и т.п. мудрый AP уже писал. > Т.е. его нет, но он нужен... Ну, создай его и продолжай... > > Кому нужны мессаги "У тебя отсутствует тра-та-та! Сделай то-то-то!"? > Тема <http://www.sql.ru/forum/actualthread.aspx?tid=681359> Ответить > <http://www.sql.ru/forum/actualpost.aspx?tid=681359> Сообщение > <http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=681359&msg=7457548> > Кот, у меня 95% консольные, пиши ф-цию, которая на входе имеет текст в 866 кодировке, а на выходе пишет лог и при желании ошибку на экран. CharToOem в руки -- и вперед. Серьезно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2009, 14:37 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Creating an International Console ______________________________________________________________ "Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете". (с) Макконнелл, "Совершенный код". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2009, 17:03 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
otistarda Кот, у меня 95% консольные, пиши ф-цию, которая на входе имеет текст в 866 кодировке, а на выходе пишет лог и при желании ошибку на экран. CharToOem в руки -- и вперед. Серьезно. Да в целом так и сделал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.07.2009, 22:21 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Gator ... Что такое "консольное приложение"? - APPCONSOLE? - Это все-таки command.com, ... - раскладка и пр. "цвета" могут поменяться внутри "консоли", причем оно не скажет об этом никому. Но индикатор раскладки в виндах-то корректно показывает раскладку в консольном приложении. Значит таки есть способ узнать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2009, 09:54 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
SQL-TalkerНо индикатор раскладки в виндах-то корректно показывает раскладку в консольном приложении. Значит таки есть способ узнать. Ничего не значит. ОС поймала событеи - переключила раскладку и отдала активному окну... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2009, 01:45 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
GatorОС поймала событие - переключила раскладку и отдала активному окну... Т.е. просто в момент смены раскладки? А как тогда винда определяет какая раскладка в консольном окне при переключении между окнами? Причем правильно определяет - попробуй запустить 2 экземпляра cmd.exe и выставить на них разные раскладки - в одной английскую в другой русскую, - сколько ни переключай раскладку определяет верно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:20 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Все процессы независимы. -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 15:51 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Anatoly Podgoretsky, ... ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2009, 17:15 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Kotъ-Begemotъ, Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2019, 18:01 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
AdamAry, Код: pascal 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2019, 18:06 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
AdamAry Kotъ-Begemotъ, Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2019, 19:26 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
white_nigger, интересно, Бегемот по-прежнему у себя в Твери кодит или подался куда на заработки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2019, 23:45 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий у второго варианта жопа одна, но большая. в АПИ нет документированных функций для назначения шрифта консоли. только через реестр. и то, с оговорками. А это вот не оно?.. P.S: Блин, гробокопатели, пока сообразишь что теме 10 лет уже... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2019, 10:02 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
alekcvp P.S: Блин, гробокопатели, пока сообразишь что теме 10 лет уже... И что? Раз пишут, значит, она все еще актуальна. Какие-то странные некрофобии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2019, 11:14 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
10.12.2019 10:02, alekcvp пишет: > > А это вот https://docs.microsoft.com/en-us/windows/console/setcurrentconsolefontex не оно?.. оно. начиная с Vista. > P.S: Блин, гробокопатели, пока сообразишь что теме 10 лет уже... и Анатолия давно уже нет с нами... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2019, 11:29 |
|
||
|
Вывод русского текста в консольном приложении
|
|||
|---|---|---|---|
|
#18+
Василий 2 alekcvp P.S: Блин, гробокопатели, пока сообразишь что теме 10 лет уже... И что? Раз пишут, значит, она все еще актуальна. Какие-то странные некрофобии Это я к тому, что по инерции ответил человеку, которому давно это уже не интересно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2019, 15:43 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=36102750&tid=2038784]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
57ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 366ms |

| 0 / 0 |
