Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/35: Рейтинг темы: голосов - 35, средняя оценка - 4.91
Dread1
9 / 9 / 4
Регистрация: 16.10.2012
Сообщений: 61
#1

Вывод специальных символов unicode в консоль

07.12.2013, 01:36. Просмотров 6337. Ответов 3
Метки нет (Все метки)

Подскажите, товарищи, как можно вывести специальные юникод символны в консоль? (например ☭ ±). Всё перепробовал, ответа так и не получил.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2013, 01:36
Ответы с готовыми решениями:

Вывод символов в консоль
Всем привет. Дано: 1. Visual studio 2013 2. Win7 3. Начинающий студент 4....

Вывод русских символов в консоль
Чтобы выводить русские буквы в консоли, написал функцию rustext() ...

Вывод на консоль русских символов
wcout должна вроде это делать , но все равно чето не получается. Как граммотно...

Вывод в консоль русских символов
Парни объясните почему так происходит?? почему не выводятся символы от а до р?...

Вывод в консоль юникодовских символов
Как напечатать в консоли, например, этот символы? ✄☢⚑ Стоит шрифт Console, OC...

3
Limb0
20 / 20 / 0
Регистрация: 22.01.2012
Сообщений: 88
07.12.2013, 02:26 #2
Я также над этим ломал голову, кратко говоря, это не очень просто сделать, для этого нужно проделать много работы: ключи в реестре поменять, добавить шрифт и т. д. и т.п но если очень нужно могу составить небольшую инструкцию. А сходу вывести символы не получиться потому что той шрифт который используется в консоли Виндовс не поддерживает большинство символов Юникода.
0
Dread1
9 / 9 / 4
Регистрация: 16.10.2012
Сообщений: 61
07.12.2013, 02:34  [ТС] #3
Ну не сказать прямо, чтобы очень нужно. Мне просто интересно для себя. Если не трудно, скинь
1
Limb0
20 / 20 / 0
Регистрация: 22.01.2012
Сообщений: 88
07.12.2013, 02:59 #4
Ну кидаю инструкцию в общих чертах так как деталей особо не помню.
1. Определяемся с символами которые нам нужны.
2. Находим ети символи на сайте http://unicode-table.com/ru/
3. Смотрим к какому блоку они относяться
4. Заходим на сайт http://www.fileformat.info/info/unicode/block/index.htm выбираем нужный блок, а дальше выбираем в списке всех шрифтов тот шрифт что является моноширным, так как консоль поддерживает только моноширные шрифты, большинство из них в названии имеют слово Mono
5. Качаем понравившийся шрифт, и кидаем его в папку где хранятся все шрифты виндовс (можно сделать програмно, если програма будет запускаться на разных компах)
6. Вручную при запуске программы выставляем нужный шрифт и тогда при сдедующем запуске будет тот же шрифт или делаем это програмно что сложнее (нужно узнать откуда запускается програма, изменить ключ реестра с помощью консольной программы reg.exe где нужна будет указывать директорию откуда вызывается программа (точно зачем это нужно не припоминаю, кажется для пути к ключу реестра) а также изметь параметр в реестре).
7. Иногда нужно еще изменить после этого размер шрифта в консоли.
8. После этого все должно работать, если вы в самой консоли поменяли кодировку на Юникод (На эту тему есть множество советов, мне помог, кажеться. только с использованием setlocale)
4
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 02:59

Вывод массива русских символов в консоль
Есть нижеуказанный код. Суть проблемы в том, что консоль вместо символов...

Вывод знака в консоль из таблицы символов Windows (charmap)
Подскажите пожалуйста как вывести математический знак умножения (точка) из...

Использование специальных символов в коде
кто нибудь знает, как сделать так, что бы в visual studio выводились спец....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru