Есть символы Юникода (например -- греческая буква (пи), которой соответствует десятичное значение 112 или шестнадцатеричное значение 0070).
Как программно вывести строку, содержащую такие символы, в компоненты CEdit, CComboBox, CListBox ?
1613 г. = 2024 г.
Re: Вывод символов Юникода в CEdit, CComboBox, CListBox
Здравствуйте, RussianFellow, Вы писали:
RF>Есть символы Юникода (например -- греческая буква (пи), которой соответствует десятичное значение 112 или шестнадцатеричное значение 0070). RF>Как программно вывести строку, содержащую такие символы, в компоненты CEdit, CComboBox, CListBox ?
Но у меня возникла проблема--я хочу вывести букву ϑ (код Юникода 03D1 http://unicode-table.com/ru/#03D1 ), а вместо неё выводится какой-то китайский иероглиф. В чём причина этого? Как исправить эту ошибку?
1613 г. = 2024 г.
Re[3]: Вывод символов Юникода в CEdit, CComboBox, CListBox
Здравствуйте, RussianFellow, Вы писали:
RF>Но у меня возникла проблема--я хочу вывести букву ϑ (код Юникода 03D1 http://unicode-table.com/ru/#03D1 ), а вместо неё выводится какой-то китайский иероглиф. В чём причина этого? Как исправить эту ошибку?
Как выводишь? Я попробовал добавить этот символ в текст на EDIT — все в норме.
Может твой шрифт которым рисуется текст не содержит этого символа?
Здравствуйте, Evgeniy Skvortsov, Вы писали:
ES>Как выводишь? Я попробовал добавить этот символ в текст на EDIT — все в норме.
ES>Может твой шрифт которым рисуется текст не содержит этого символа?
Я сам нашёл свою ошибку--я хотел, чтобы выводилось ϑ0 и поэтому я написал:
m_IDC_EDIT1.SetWindowText(L"\x03d10");
В результате чего у меня вывелся китайский иероглиф.