Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Kvano
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 17
#1

Как вывести китайские иероглифы в консоль? - C++

16.03.2014, 18:46. Просмотров 758. Ответов 7
Метки нет (Все метки)

Здравствуйте, подскажите как вывести в консоль Виндоус какой-нибудь китайский иероглиф. Например, свастику 卐 .(ничего плохого не подумайте, просто для примера)).
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.03.2014, 18:46     Как вывести китайские иероглифы в консоль?
Посмотрите здесь:

Как отобразить Китайские иероглифы в Dev-C++ ? - C++
Всем привет,в програме написанной на DEV-C++ нужно отобразить китайские иероглифы, при каждом запуске програмы вместо иероглифов появляются...

Китайские иероглифы в файле - C++
Вечер в хату, падсаны. Заметил очень забавную вещь: вроде ничего такого в коде странного нет, но почему то в файл выводятся одни...

Китайские иероглифы в консольном приложении - C++
Вопрос: можно ли вывести в консоли китайские иероглифы, или например специфичные немецкие буквы стандартами языка си или же с++. Может...

Как вывести цифры на консоль ? - C++
вывести на консоль cmd диапазон чисел от 120 до 163 в четыре столбца, используя цикл(ы)/ ...

Как быстро вывести в консоль - C++
Здравствуйте, у меня такой вопрос - у меня есть символьная (char) матрица 50х80, как мне её выводить в консоль, чтоб все строчки...

Как вывести матрицу из файла в консоль? - C++
У меня есть 3 матрицы 3 на 3. Возник вопрос как их прописывать в файле и затем как их ввести в консоль из файла в виде матриц?

Как вывести на консоль минимально плюсовой элемент одномерного массива от минус 10 до +10 - C++
Почему то выводит всегда мин элемент=0 // #include "stdafx.h" #include <iostream> using namespace std; int _tmain(int argc,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Navarro
2 / 2 / 0
Регистрация: 29.11.2013
Сообщений: 17
16.03.2014, 18:49     Как вывести китайские иероглифы в консоль? #2
(Пуск-Настройка-Панель управления-Администрирование-Служба компонентов)Это консоль
П.С не как не относиться к программированию вообще,а если нужна открой значки в ворлде и копируй и вставь
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,183
Завершенные тесты: 1
16.03.2014, 18:58     Как вывести китайские иероглифы в консоль? #3
Navarro, Думаю, что имеется ввиду вывод через уникод китайского алфавита.
Kvano
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 17
16.03.2014, 19:07  [ТС]     Как вывести китайские иероглифы в консоль? #4
Цитата Сообщение от Navarro Посмотреть сообщение
(Пуск-Настройка-Панель управления-Администрирование-Служба компонентов)Это консоль
П.С не как не относиться к программированию вообще,а если нужна открой значки в ворлде и копируй и вставь
Ведь я не просто так выложил тему в С++ Для начинающих, верно? Имеется ввиду создание программы, которая выведет иероглиф на экран.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
16.03.2014, 19:26     Как вывести китайские иероглифы в консоль? #5
Цитата Сообщение от Kvano Посмотреть сообщение
Здравствуйте, подскажите как вывести в консоль Виндоус какой-нибудь китайский иероглиф. Например, свастику 卐 .(ничего плохого не подумайте, просто для примера)).
Консоль windows с юникодом не дружит.
Kvano
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 17
16.03.2014, 19:58  [ТС]     Как вывести китайские иероглифы в консоль? #6
Цитата Сообщение от alsav22 Посмотреть сообщение
Здравствуйте, подскажите как вывести в консоль Виндоус какой-нибудь китайский иероглиф. Например, свастику 卐 .(ничего плохого не подумайте, просто для примера)).
Консоль windows с юникодом не дружит
Жаль(
t1m0n
606 / 393 / 21
Регистрация: 03.11.2009
Сообщений: 1,822
16.03.2014, 20:04     Как вывести китайские иероглифы в консоль? #7
вроде консоль powershell с юникодом работает
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.03.2014, 20:19     Как вывести китайские иероглифы в консоль?
Еще ссылки по теме:

Вывести кириллицу в консоль - C++
Как вывести русский текст в консоль, setlocale(LC_ALL, "Russian"); почему-то не работает...

Вывести дерево в консоль - C++
Помогите плиз дерево консольно вывести: #include "stdafx.h" #include <iostream> #include <time.h> using namespace std; ...

Вывести картинку в консоль - C++
Здрасти. Как можно отобразить картинку в консоли? (.bmp .jpeg .tft)

Вывести китайский на консоль - C++
Добрый день! Подскажите, пожалуйста, как можно вывести китайские или японские иероглифы на консоль? setlocale(LC_ALL,"ja_JP") не...

Вывести в консоль русский текст - C++
Здравствуйте. Я понимаю что тема поднималась не один десяток раз, но все же... Установил компилятор Qt. И строку "Привет мир" выводит...


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

Или воспользуйтесь поиском по форуму:
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
16.03.2014, 20:19     Как вывести китайские иероглифы в консоль? #8
Цитата Сообщение от Kvano Посмотреть сообщение
Жаль(
Есть недокументированная инструкция: _setmode( _fileno( stdout ), _O_WTEXT ), с помощью которой можно вывести символ юникода, если он есть в таблице символов шрифта, используемого в консоли:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <io.h>
#include <fcntl.h>
#include <string>
 
using namespace std;
 
int main()
{
    _setmode(_fileno(stdout), _O_WTEXT); // для вывода
    
    wcout << (wchar_t)0x266B << endl;;
    
    system("pause");
    return 0;
}
Yandex
Объявления
16.03.2014, 20:19     Как вывести китайские иероглифы в консоль?
Ответ Создать тему
Опции темы

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