Я хочу отобразить ?
( U + 1F4CD - круглая кнопка ) в заголовке TLabel
(lblLocation
), отображающем что-то вроде: "? Pretoria, South Africa"
, но я продолжаю получать странный блоквместо этого.
Я попытался вставить символ непосредственно в мой исходный код, но это также приводит к странным блочным вещам (мой исходный код в кодировке UTF-8).
Перед вставкой ?
:
Непосредственно после вставки ?
:
Я также пытался использовать ConvertFromUtf32()
, для Как преобразовать кодировку Unicode, такую как U + 1F4DB, в char? .
lblLocation.Caption := lblLocation.Caption + ConvertFromUtf32(StrToInt('$1F4CD'));
Запуск приведенного выше кода дает этов заголовке TLabel
: