3.2.2 WideChar

Вверх  Предыдущий  Следующий

Free Pascal поддерживает тип WideChar. Тип WideChar имеет размер 2 байта, и содержит один UNICODE символ в кодировке UTF-16.

Символ юникода (unicode) - это число (код UTF-16), которому предшествует знак (#).

Нормальный символ ANSI (1 байт) также может использоваться для WideChar, компилятор автоматически преобразует его в 2-х байтный символ UTF-16.

Ниже приведено определение греческих символов (Ψ (Phi) и Ω (Omega)):

Const

C3 : widechar = #$03A8;

C4 : widechar = #$03A9;

Это-же можно сделать путём приведения типа к WideChar

Const

C3 : widechar = widechar($03A8);

C4 : widechar = widechar($03A9);