3 / 3 / 2
Регистрация: 04.12.2009
Сообщений: 51
|
|
1 | |
Украинские символы в консоли06.10.2010, 08:18. Показов 22510. Ответов 49
Метки нет (Все метки)
Подскажите, как сделать, чтобы в консоли корректно отображались буквы украинского алфавита, в частности буква "і". Такие буквы, как "є" и "ї" отображаются правильно. Проблема актуальна как для ISO/ANSI, так и для .net
Добавлено через 23 часа 19 минут неужели никто не знает решения данной проблемы?
0
|
06.10.2010, 08:18 | |
Ответы с готовыми решениями:
49
Цветные символы в консоли. Спец-символы в консоли Непонятные символы в консоли Странные символы в консоли с++ |
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
|
31.10.2011, 00:25 | 21 |
нет связи с устроителей олимпиады!
вот например задание: Дано невід’ємне ціле число К, яке не перевищує мільйона. Вивести на екран фразу «К ворон» українською мовою. (Наприклад, якщо К=23, то фраза повинна бути “Двадцять три ворони”, якщо К=3651, то "Три тисячі шіст-\сот п’ятдесят одна ворона"). Ну или на русском! Дано неотрицательное целое число К, которое не превышает миллиона. Вывести на экран фразу «К ворон" на украинском языке. (Например, если К = 23, то фраза должна быть "Двадцать три вороны", если К = 3651, то "Три тысячи шестьсот пятьдесят одна ворона"). ну вот что то наподобии!)))) Добавлено через 1 минуту так сказать просто спортивный интерес
0
|
448 / 211 / 21
Регистрация: 07.10.2011
Сообщений: 462
|
|
31.10.2011, 00:31 | 22 |
по идее
SetConsoleCP(1251); SetConsoleOutputCP(1251); должно помочь P.S. А где на клавиатуре странная буква г с черточкой?
1
|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
|
31.10.2011, 00:36 | 23 |
0
|
448 / 211 / 21
Регистрация: 07.10.2011
Сообщений: 462
|
|
31.10.2011, 00:40 | 25 |
странно, у меня VS2010 и пресловутая буква І/і печатается нормально. Шрифт консоли Lucida Console
Jupiter, а как же тогда посмотреть, печатается ли она правильно?
1
|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
|
31.10.2011, 00:46 | 26 |
0
|
3 / 3 / 2
Регистрация: 04.12.2009
Сообщений: 51
|
||||||
31.10.2011, 01:02 [ТС] | 27 | |||||
Если кому-то интересно, то я решил проблему написанием такой программки:
1
|
1 / 1 / 0
Регистрация: 09.10.2014
Сообщений: 35
|
|
13.12.2014, 19:51 | 28 |
0
|
7791 / 6558 / 2984
Регистрация: 14.04.2014
Сообщений: 28,667
|
|
13.12.2014, 20:26 | 29 |
Ты её на C# решил, а раздел про C++.
А что, у украинской i, какой-то особый код, отличный от латинской?
0
|
1 / 1 / 0
Регистрация: 09.10.2014
Сообщений: 35
|
|
14.12.2014, 02:45 | 32 |
Croessmah, не обратил внимания
0
|
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|
14.12.2014, 04:15 | 33 |
Ну вообще-то есть решение. Консоль в Windows NT в основе своей юникодная, DOS кодировка - это просто режим по-умолчанию. В юникоде (utf16) напрямую ввод\вывод можно осуществлять через api WriteConsoleW\ReadConsoleW.
Вообще-то да.
1
|
0 / 0 / 0
Регистрация: 21.07.2015
Сообщений: 3
|
||||||
26.07.2015, 13:57 | 34 | |||||
Я пользуюсь таким кодом для вывода украинских 'і' и 'ґ'
Кстати, на раскладке есть 'ґ', нужно нажать 'г'+Alt
0
|
0 / 0 / 0
Регистрация: 21.03.2015
Сообщений: 15
|
||||||
29.07.2015, 13:59 | 35 | |||||
0
|
7791 / 6558 / 2984
Регистрация: 14.04.2014
Сообщений: 28,667
|
|
29.07.2015, 20:48 | 36 |
Ukrainian? А есть такая локаль?
0
|
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|
29.07.2015, 20:53 | 37 |
Есть. Да почти для любого языка есть, главное чтоб шрифт поддерживал.
Другое дело, что, например, русский и украинский одновременно уже не используешь. Самый верный вариант - это в юникоде все делать.
0
|
7791 / 6558 / 2984
Регистрация: 14.04.2014
Сообщений: 28,667
|
|
29.07.2015, 20:57 | 38 |
В MSDN сказано, что кодировки для русского и украинского одни и те же: 1251 и 866.
0
|
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|
29.07.2015, 21:11 | 39 |
Как это отменяет наличие локали? Кодировка - это еще не все.
В линуксе может быть такая: uk_UA.UTF-8 В виндовс - такая: Ukrainian_Ukraine.1251 Локаль же у нас не только кодировку задает, а еще национальные особенности, в том числе символы валюты и т.д. Добавлено через 5 минут Собственно, вот список: https://msdn.microsoft.com/en-... 85%29.aspx Сабж там присутствует.
0
|
7791 / 6558 / 2984
Регистрация: 14.04.2014
Сообщений: 28,667
|
|
29.07.2015, 21:17 | 40 |
Я не про локаль, а про невозможность работать с двумя языками.
0
|
29.07.2015, 21:17 | |
29.07.2015, 21:17 | |
Помогаю со студенческими работами здесь
40
Русские символы в консоли Непонятные символы в консоли Символы неизвестного происхождения в консоли Некорректно отображаются символы в консоли В консоли не отображаются никакие символы Русские символы в консоли на другом компьютере Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |