Мова Delphi підтримує два символьних типи: ansichar і widechar:
тип ansichar - це символи в кодуванні ANSI, яким відповідають числа в діапазоні від 0 до 255;
тип widechar - це символи в кодуванні Unicode, їм відповідають числа від 0 до 65 535.
Object Pascal підтримує й найбільш універсальний символьний тип - char, що еквівалентний ansichar.
Рядковий тип.
Мова Delphi підтримує три строкових типи: ShortString, LongString, WideString:
тип ShortString являє собою статично розташовані в пам'яті комп'ютера рядки довжиною від 0 до 255 символів;
тип LongString являє собою динамічно розташовані в пам'яті рядки, довжина яких обмежена тільки обсягом вільної пам'яті;
тип WideString являє собою динамічно розташовані в пам'яті рядки, довжина яких обмежена тільки обсягом вільної пам'яті. Кожний символ рядка типу WideString є Unicode-символом.
У мові Delphi для позначення рядкового типу допускається використання ідентифікатора string. Тип string еквівалентний типу ShortString.